
#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.