donjuan.dungeon
¶
Module Contents¶
Classes¶
-
class
donjuan.dungeon.
Dungeon
(n_rows: Optional[int] = 5, n_cols: Optional[int] = 5, grid: Optional[Grid] = None, rooms: Optional[Dict[str, Room]] = None, hallways: Optional[Dict[str, Hallway]] = None, randomizers: Optional[List[‘Randomizer’]] = None)[source]¶ -
-
property
grid
(self) → Grid¶
-
property
hallways
(self) → Dict[str, Hallway]¶
-
property
n_cols
(self) → int¶
-
property
n_rows
(self) → int¶
-
property
randomizers
(self) → List[‘Randomizer’]¶
-
property
rooms
(self) → Dict[str, Room]¶
-
randomize
(self) → None[source]¶ For each item in
randomizers
, run theRandomizer.randomize_dungeon()
method on this dungeon.
-
property