Place NPCs randomly in a generated room

This commit is contained in:
Eryn Wells 2022-05-03 19:00:45 -07:00
parent 58e732c923
commit 09bdf8a7a6
2 changed files with 10 additions and 2 deletions

View file

@ -33,8 +33,8 @@ class Engine:
self.player = Entity('@', position=player_start_position, fg=tcod.white)
self.entities: AbstractSet[Entity] = {self.player}
for _ in range(self.rng.randint(1, 15)):
position = Point(self.rng.randint(0, map_size.width), self.rng.randint(0, map_size.height))
for _ in range(self.rng.randint(5, 15)):
position = self.map.random_walkable_position()
self.entities.add(Entity('@', position=position, fg=tcod.yellow))
def handle_event(self, event: tcod.event.Event):