RogueSharp
Show / Hide Table of Contents

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

RogueSharp © 2014-2020 Faron Bracy
Back to top