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