Mercurial > hg > Members > e085711
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登録