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