Suppression des entitées vide ayant juste KeepAlive

This commit is contained in:
Tipragot 2023-11-03 09:15:46 +01:00
parent deaf5cea19
commit c335c03208

View file

@ -139,6 +139,11 @@ def start_game(global_scene: GlobalPlugin, scene: Optional[Scene]):
for system in global_scene.post_update_systems:
system(world)
# On retire toutes les entitées qui ont seulement KeepAlive
for entity in world.query(KeepAlive):
if len(entity) == 1:
del entity[KeepAlive]
# On arrete la scene
for system in scene.stop_systems:
system(world)