diff webGL/dandy/resources/Player.js @ 11:680b5b0cd1e4

upload
author NOBUYASU Oshiro
date Mon, 12 Jul 2010 08:01:12 +0900
parents 03b67cd2bde7
children 61febc94fa62
line wrap: on
line diff
--- a/webGL/dandy/resources/Player.js	Sat Jul 10 16:38:23 2010 +0900
+++ b/webGL/dandy/resources/Player.js	Mon Jul 12 08:01:12 2010 +0900
@@ -1,3 +1,5 @@
+rswait = 0;
+
 function Pad()
 {
     this.up=0;
@@ -22,6 +24,7 @@
 
     //勝手につけた
     this.quit=0;
+    this.start=0;
     return this;
 }
 
@@ -49,6 +52,7 @@
     return this;
 }
 
+
 function drawPlayer(ctx, jiki)
 {
     // setup VBOs
@@ -92,17 +96,31 @@
 
 function Player(ctx, jiki, pad, ortho )
 {
+
+
+
+    /*自機無敵計算*/
+    /*
+    if(jiki.muteki > 0 && jiki.bf == true){
+	cout++;
+	drawPlayer(ctx, jiki);
+	jiki.muteki--;
+    }
+    */
+
+    
     pad.right = Math.min(pad.right, 0.7);
     pad.left = Math.min(pad.left, 0.7);
     pad.up = Math.min(pad.up, 0.7);
     pad.down = Math.min(pad.down, 0.7);
 
+    /*コントローラー上限値----------------------*/
     jiki.x += pad.right;
     jiki.x -= pad.left;
     jiki.y -= pad.up;
     jiki.y += pad.down;
 
-
+    /*自機の動き--------------------------------*/
     jiki.x = Math.min(jiki.x, ortho.right - jiki.w/2);
     jiki.x = Math.max(jiki.x, ortho.left + jiki.w/2);
     jiki.y = Math.min(jiki.y, ortho.bottom - jiki.w/2);
@@ -126,7 +144,10 @@
     jiki.w = jiki.image.w;
     jiki.h = jiki.image.h;
 
+
+    //    if(jiki.muteki < 5) alert("jiki.muteki "+jiki.muteki);
     if(jiki.bf == true) drawPlayer(ctx, jiki);//自機の描画(一先ずここでしておく)
+    if(jiki.muteki > 0) jiki.muteki--;
 
 
     //玉レベル1登録