Created by Scott Robert Ladd at Coyote Gulch Productions.
#include <maze_recursive.h>
libcoyotl::recursive_maze_architect::recursive_maze_architect | ( | prng & | a_prng | ) | [inline] |
Creates a new architect, initializing its random-number generator with the given seed.
a_prng | - a random number generator |
virtual void libcoyotl::recursive_maze_architect::create_floor_plan | ( | libcoyotl::maze & | a_target | ) | [virtual] |
"Carves" a maze using a recursive backtracking algorithm
a_target | - The maze that will be "architected". |
Implements libcoyotl::maze::architect.
© 1996-2005 Scott Robert Ladd. All rights reserved.
HTML documentation generated by Dimitri van Heesch's excellent Doxygen tool.