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.