ecs #58

Merged
raphael merged 70 commits from ecs into main 2023-11-03 15:29:36 +00:00
Showing only changes of commit b60f3bd5ea - Show all commits

View file

@ -157,7 +157,7 @@ PLUGIN = GlobalPlugin(
)
def loading_scene(target: Scene, name: str):
def loading_scene(target: Scene, name: str, clear_cache: bool = True):
"""
Retourne une scène de chargement des assets qui passe à la scène donné
en paramètres lorsque tous les assets de la scène sont chargées.
@ -186,7 +186,8 @@ def loading_scene(target: Scene, name: str):
ajoute `ResourceIterator` et la barre de progression dans le monde.
"""
assets = world[Assets]
assets.clear_cache()
if clear_cache:
assets.clear_cache()
world.set(AssetIterator())
world.new_entity().set(
render.Sprite(assets.unloaded_texture, order=1000000000)