Namespace RogueSharp.MapCreation
Classes
BorderOnlyMapCreationStrategy<T>
The BorderOnlyMapCreationStrategy creates a Map of the specified type by making an empty map with only the outermost border being solid walls
CaveMapCreationStrategy<T>
The CaveMapCreationStrategy creates a Map of the specified type by using a cellular automata algorithm for creating a cave-like map.
RandomRoomsMapCreationStrategy<T>
The RandomRoomsMapCreationStrategy creates a Map of the specified type by placing rooms randomly and then connecting them with cooridors
StringDeserializeMapCreationStrategy<T>
The StringDeserializeMapCreationStrategy creates a Map of the specified type from a string representation of the Map
Interfaces
IMapCreationStrategy<T>
An generic interface for creating a new IMap of a specified type