Advertisement
Guest User

Untitled

a guest
Dec 20th, 2014
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.57 KB | None | 0 0
  1.         std::vector<Missile*>::iterator iterMissile = game->missiles.begin();
  2.         std::vector<Asteroid*>::iterator iterAsteroid = game->asteroids.begin();
  3.  
  4.         while (iterMissile != game->missiles.end()) {
  5.  
  6.             while (iterAsteroid != game->asteroids.end()){
  7.                 if ((*iterAsteroid)->isHit(*iterMissile)){
  8.                     delete (*iterMissile);
  9.                     game->missiles.erase(iterMissile);
  10.                     break;
  11.                 }
  12.                 iterAsteroid++;
  13.             }
  14.             (*iterMissile)->move();
  15.  
  16.             if ((*iterMissile)->getX() > 0.50f){
  17.                 delete (*iterMissile);
  18.                 game->missiles.erase(iterMissile);
  19.             }
  20.  
  21.             iterMissile++;
  22.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement