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§

source

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.

source

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§

source§

impl DungeonEntityGeneration for GlobalDungeonEntityGenerator

Builtin generator for entities on a dungeon floor.