Changement de la manière de charcher les textures

This commit is contained in:
Tipragot 2023-10-29 11:53:43 +01:00
parent 531f898a71
commit ce531dc199

View file

@ -284,6 +284,8 @@ class Assets:
# Chargement des textures
self.__textures: dict[str, pygame.Surface] = {}
for file in glob.iglob("assets/textures/**/*.png", recursive=True):
if file.startswith("assets/textures/animations/"):
continue
self.__textures[file[16:].replace("\\", "/")] = pygame.image.load(
file
).convert_alpha(surface)
@ -301,6 +303,8 @@ class Assets:
Retourne:
La texture qui correspond au nom *name*.
"""
if name.startswith("animations/"):
return pygame.image.load(name)
return self.__textures.get(name, self.__error_texture)
def get_texture_size(self, name: str) -> Vec2: