diff --git a/src/game_managers.cpp b/src/game_managers.cpp index db62769..f16469f 100644 --- a/src/game_managers.cpp +++ b/src/game_managers.cpp @@ -108,7 +108,7 @@ void Game::moveMissiles() { void Game::moveTorpedos() { auto tor = torpedos.begin(); while (tor != torpedos.end()) { - if (tor->getY() <= 0)torpedos.erase(tor); // TODO maybe wait for it to be 100% offscreen + if (tor->getY()+confData.torpedosLength <= 0)torpedos.erase(tor); else{ tor->setY(tor->getY()-confData.torpedosSpeed); ++tor;