#include <msmazes/core/maze/maker_walkthrough.hpp>
Public Types | |
typedef SimpleWalkthroughMazePolicy | DefaultPolicy |
typedef boost::mpl::false_ | RequiresRandomInputs |
typedef boost::mpl::false_ | RestartsOnDeadEnd |
typedef boost::mpl::true_ | BuildsLastVisitedMap |
Static Public Member Functions | |
template<typename MazeStructType, typename Pattern, typename RNGEngine, typename MazePolicy> | |
void | makeMaze (MazeStructType &maze, const Pattern &pattern, RNGEngine &rng_engine, const MazePolicy &policy) |
|
The default policy makes no additional rejections. |
|
Random inputs are not required. |
|
Dead-end states will not be replaced by the starting state. |
|
This Maze Maker will build a last-visited map. |
|
Builds the maze and stores the results in the maze object, as defined in the Maze Maker concept. The type of the policy parameter can be |
Multi-State Mazes in C++ is hosted by . Use the Table of Contents for navigation.