diff --git a/src/engine/plugins/render.py b/src/engine/plugins/render.py index 7d7f0f9..f24cbcf 100644 --- a/src/engine/plugins/render.py +++ b/src/engine/plugins/render.py @@ -85,11 +85,11 @@ class TextureManager: def __init__(self, display: Display) -> None: self._textures: dict[str, pygame.Surface] = {} for file in glob.iglob("textures/**/*.png", recursive=True): - self._textures[file] = pygame.image.load(file).convert_alpha( + self._textures[file[9:]] = pygame.image.load(file).convert_alpha( display._surface ) for file in glob.iglob("textures/**/*.jpg", recursive=True): - self._textures[file] = pygame.image.load(file).convert(display._surface) + self._textures[file[9:]] = pygame.image.load(file).convert(display._surface) error_texture = pygame.Surface((256, 256)) error_texture.fill((0, 0, 0)) pygame.draw.rect(error_texture, (255, 0, 255), (0, 0, 128, 128))