Guest User

Untitled

a guest
May 19th, 2018
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.   /* Handle bullets */
  2.   for (var i = 0; i < self.bullets.length; i++) {
  3.     bullet_onFrame(self.bullets[i]);
  4.     /* Destroy offscreen bullets */
  5.     if (!mc_onScreen(self.bullets[i].mc)) {
  6.       bullet_destroy(self.bullets[i]);
  7.       self.bullets.split(i, 1);
  8.       continue;
  9.     }
  10.     /* Handle enemy collision */
  11.     for (var j = 0; j < self.enemies.length; j++) {
  12.       if (collision(self.bullets[i], self.enemies[j])) {
  13.         bullet_destroy(self.bullets[i]);
  14.         self.bullets.splice(i, 1);
  15.         enemy_destroy(self.enemies[j]);
  16.         self.enemies.splice(j, 1);
  17.         /* TODO: Death animation, score up */
  18.         break;
  19.       }
  20.     }
  21.     if (j < self.enemies.length) continue;
  22.     /* Handle platform collision */
  23.     for (var j = 0; j < self.platforms.length; j++) {
  24.       if (collision(self.bullets[i], self.platforms[j])) {
  25.         bullet_destroy(self.bullets[i]);
  26.         self.bullets.splice(i, 1);
  27.         break;
  28.       }
  29.     }
  30.   }
Add Comment
Please, Sign In to add comment