On ne tue que les objets déplaçables hors de la zone de jeu
This commit is contained in:
parent
98a1dccb29
commit
d6bc121c6f
|
@ -127,9 +127,9 @@ void Game::update() {
|
||||||
|
|
||||||
pending_kill.empty();
|
pending_kill.empty();
|
||||||
|
|
||||||
// détection des objets en dehors de la zone de jeu
|
// détection des objets déplaçables en dehors de la zone de jeu
|
||||||
for (auto it = objects.begin(); it != objects.end(); it++) {
|
for (auto it = objects.begin(); it != objects.end(); it++) {
|
||||||
if (!isInZone(*it)) {
|
if (!isInZone(*it) && (*it)->getMass() != 0) {
|
||||||
// l'objet est sorti de la zone, on le signale et on
|
// l'objet est sorti de la zone, on le signale et on
|
||||||
// planifie sa mort à la prochaine frame
|
// planifie sa mort à la prochaine frame
|
||||||
(*it)->kill(*this);
|
(*it)->kill(*this);
|
||||||
|
|
Loading…
Reference in New Issue