Changeset 96 for pycodeshooter/trunk/shooter/trooper.js
- Timestamp:
- 01/22/11 20:15:17 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pycodeshooter/trunk/shooter/trooper.js
r95 r96 37 37 // judge bullet 38 38 var delIdx = new Array(); 39 for ( i = 0; i < enemy.bullets.length; i++) {39 for (var i = 0; i < enemy.bullets.length; i++) { 40 40 if (touch(this.x, this.y, this.size, 41 41 enemy.bullets[i].x, enemy.bullets[i].y, enemy.bullets[i].size)) … … 130 130 // update/delete my bullets 131 131 delIdx = new Array(); 132 for ( i = 0; i < this.bullets.length; i++) {132 for (var i = 0; i < this.bullets.length; i++) { 133 133 this.bullets[i].next(); 134 134 … … 140 140 // judge/delete hit bullets 141 141 delIdx = new Array(); 142 for ( i = 0; i < enemy.bullets.length; i++) {142 for (var i = 0; i < enemy.bullets.length; i++) { 143 143 if (touch(this.x, this.y, this.size, 144 144 enemy.bullets[i].x, enemy.bullets[i].y, enemy.bullets[i].size)) … … 165 165 166 166 // draw bullets 167 for ( i = 0; i < this.bullets.length; i++)167 for (var i = 0; i < this.bullets.length; i++) 168 168 this.bullets[i].draw(ctx); 169 169 }; … … 180 180 var newBullets = new Array(); 181 181 182 for ( i = 0; i < idx.length; i++)182 for (var i = 0; i < idx.length; i++) 183 183 this.bullets[idx[i]] = null; 184 184 185 for ( i = 0; i < this.bullets.length; i++)185 for (var i = 0; i < this.bullets.length; i++) 186 186 if (this.bullets[i]) 187 187 newBullets.push(this.bullets[i]);
Note: See TracChangeset
for help on using the changeset viewer.