pub trait DungeonEntityGeneration {
// Required methods
fn spawn_non_enemies(
&mut self,
floor_properties: &floor_properties,
empty_monster_house: bool
);
fn spawn_enemies(
&mut self,
floor_properties: &floor_properties,
empty_monster_house: bool
);
}
Expand description
Generator for entities on a dungeon floor.
Required Methods§
sourcefn spawn_non_enemies(
&mut self,
floor_properties: &floor_properties,
empty_monster_house: bool
)
fn spawn_non_enemies( &mut self, floor_properties: &floor_properties, empty_monster_house: bool )
Spawn all non-enemy entities, which includes stairs, items, traps, and the player.
sourcefn spawn_enemies(
&mut self,
floor_properties: &floor_properties,
empty_monster_house: bool
)
fn spawn_enemies( &mut self, floor_properties: &floor_properties, empty_monster_house: bool )
Spawn all enemies, which includes normal enemies and those in Monster Houses.
Implementors§
impl DungeonEntityGeneration for GlobalDungeonEntityGenerator
Builtin generator for entities on a dungeon floor.