Maze Builder Docs 6.7.5
|
Enumerations for the maze builder program. More...
#include <cstdint>
#include <string>
#include <stdexcept>
Go to the source code of this file.
Namespaces | |
namespace | mazes |
Namespace for the maze builder. | |
Enumerations | |
enum class | mazes::output : unsigned int { PLAIN_TEXT = 0 , JSON = 1 , WAVEFRONT_OBJECT_FILE = 2 , PNG = 3 , JPEG = 4 , STDOUT = 5 , TOTAL = 6 } |
Enum class for output types. | |
enum class | mazes::algo : unsigned int { BINARY_TREE = 0 , SIDEWINDER = 1 , DFS = 2 , TOTAL = 3 } |
Enum class for maze types by the generating algorithm. | |
enum class | mazes::Direction : std::uint8_t { NORTH = 0 , SOUTH = 1 , EAST = 2 , WEST = 3 , COUNT } |
Directional neighbors for grid topology. | |
Enumerations for the maze builder program.