diff --git a/game.py b/game.py index b5146c8..a67ee1a 100644 --- a/game.py +++ b/game.py @@ -47,16 +47,16 @@ class Game: self.player: Player = Player(game=self, pos=(50, 50), size=(8, 15)) self.tilemap: Tilemap = Tilemap(game=self, tile_size=16) - self.leaf_spawners: list[pygame.Rect] = [] - - self.particles = [] - try: self.tilemap.load(path="map.json") except FileNotFoundError: pass + self.leaf_spawners: list[pygame.Rect] = [] + + self.particles = [] + for tree in self.tilemap.extract([("large_decor", 2)], keep=True): self.leaf_spawners.append(pygame.Rect(left=4 + tree['pos'][0], top=4 + tree['pos'][1], width=23, height=13)) print(len(self.leaf_spawners), "Baum-Spawner gefunden")