Leaf-Spawner für Baum-Tiles initialisieren und Anzahl der gefundenen Spawner ausgeben
This commit is contained in:
parent
dfd2baad7a
commit
739481f18a
1 changed files with 4 additions and 4 deletions
8
game.py
8
game.py
|
|
@ -47,16 +47,16 @@ class Game:
|
||||||
self.player: Player = Player(game=self, pos=(50, 50), size=(8, 15))
|
self.player: Player = Player(game=self, pos=(50, 50), size=(8, 15))
|
||||||
|
|
||||||
self.tilemap: Tilemap = Tilemap(game=self, tile_size=16)
|
self.tilemap: Tilemap = Tilemap(game=self, tile_size=16)
|
||||||
self.leaf_spawners: list[pygame.Rect] = []
|
|
||||||
|
|
||||||
self.particles = []
|
|
||||||
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
self.tilemap.load(path="map.json")
|
self.tilemap.load(path="map.json")
|
||||||
except FileNotFoundError:
|
except FileNotFoundError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
self.leaf_spawners: list[pygame.Rect] = []
|
||||||
|
|
||||||
|
self.particles = []
|
||||||
|
|
||||||
for tree in self.tilemap.extract([("large_decor", 2)], keep=True):
|
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))
|
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")
|
print(len(self.leaf_spawners), "Baum-Spawner gefunden")
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue