diff --git a/core/src/game_world.c b/core/src/game_world.c index 2fe6584..e076d9a 100644 --- a/core/src/game_world.c +++ b/core/src/game_world.c @@ -60,7 +60,8 @@ void game_world_add_entity(BehaviourEntity entity) { } void game_world_destroy_entity(BehaviourEntity entity) { - list_add(&_remove_queue, &entity); + if(list_contains(&_remove_queue, &entity) == _remove_queue.len) + list_add(&_remove_queue, &entity); } void game_world_update() {