36 #if !defined(LIBCOYOTL_MAZE_RECURSIVE_H) 37 #define LIBCOYOTL_MAZE_RECURSIVE_H Pluggable object to randomize a maze.
Definition: maze.h:139
Defines the data structure of a maze.
Definition: maze.h:55
Implements a recursive, back-tracking maze architect.
Definition: maze_recursive.h:49
recursive_maze_architect(prng &a_prng)
Constructor.
Definition: maze_recursive.h:58
An abstract definition of a peudorandom number generator.
Definition: prng.h:54
virtual void create_floor_plan(libcoyotl::maze &a_target)
Creates a floor plan for a maze.