ecs #58
|
@ -31,10 +31,17 @@ class Assets(KeepAlive):
|
|||
|
||||
@property
|
||||
def unloaded_texture(self) -> pygame.Surface:
|
||||
"""
|
||||
La texture de chargement qui s'affiche au début du chargement et qui
|
||||
est progressivement remplacé par la texture `loaded_texture`.
|
||||
"""
|
||||
return self.__unloaded_texture
|
||||
|
||||
@property
|
||||
def loaded_texture(self) -> pygame.Surface:
|
||||
"""
|
||||
La texture de chargement qui s'affiche progressivement lors d'un chargement.
|
||||
"""
|
||||
return self.__loaded_texture
|
||||
|
||||
def load_texture(self, name: str, path: str) -> pygame.Surface:
|
||||
|
@ -106,13 +113,13 @@ def loading_scene(target: Scene, name: str):
|
|||
assets.clear_cache()
|
||||
world.set(AssetIterator())
|
||||
world.new_entity().set(
|
||||
render.Sprite(assets.unloaded_texture, order=100000000000)
|
||||
render.Sprite(assets.unloaded_texture, order=1000000000)
|
||||
)
|
||||
world.new_entity().set(
|
||||
ProgessBar(),
|
||||
render.Sprite(
|
||||
assets.loaded_texture,
|
||||
order=100000000001,
|
||||
order=1000000001,
|
||||
area=(0, 0, 0, render.HEIGHT),
|
||||
),
|
||||
)
|
||||
|
|
Loading…
Reference in a new issue