Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- std::vector<Missile*>::iterator iterMissile = game->missiles.begin();
- std::vector<Asteroid*>::iterator iterAsteroid = game->asteroids.begin();
- while (iterMissile != game->missiles.end()) {
- while (iterAsteroid != game->asteroids.end()){
- if ((*iterAsteroid)->isHit(*iterMissile)){
- delete (*iterMissile);
- game->missiles.erase(iterMissile);
- break;
- }
- iterAsteroid++;
- }
- (*iterMissile)->move();
- if ((*iterMissile)->getX() > 0.50f){
- delete (*iterMissile);
- game->missiles.erase(iterMissile);
- }
- iterMissile++;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement