[][src]Module mapgen::filter

Generators for dungeon type maps.

Re-exports

pub use bsp_interior::BspInterior;
pub use bsp_rooms::BspRooms;
pub use cellular_automata::CellularAutomata;
pub use cull_unreachable::CullUnreachable;
pub use distant_exit::DistantExit;
pub use drunkard::DrunkardsWalk;
pub use noise_generator::NoiseGenerator;
pub use simple_rooms::SimpleRooms;
pub use rooms_corridors_nearest::NearestCorridors;
pub use starting_point::AreaStartingPosition;
pub use starting_point::XStart;
pub use starting_point::YStart;

Modules

bsp_interior

Random rooms map generator.

bsp_rooms

Random rooms map generator.

cellular_automata

Cellular automata map filter.

cull_unreachable

Remove unreachable areas from the map.

distant_exit

Add exit point to the map

drunkard

Example generator usage:

noise_generator

Apply noise to the map. Each cell will be set to Floor with the given probabilty.

rooms_corridors_nearest

Connect nearest rooms on the map with corridors

simple_rooms

Random rooms map generator.

starting_point

Add starting point to the map