libcoyotl - A Library of C++ Tools

Created by Scott Robert Ladd at Coyote Gulch Productions.


Public Member Functions
libcoyotl::recursive_maze_architect Class Reference

Implements a recursive, back-tracking maze architect. More...

#include <maze_recursive.h>

Inheritance diagram for libcoyotl::recursive_maze_architect:
libcoyotl::maze::architect

List of all members.

Public Member Functions


Detailed Description

A concrete implementation of a maze architect, using a recursive, back-tracking algorithm.


Constructor & Destructor Documentation

Creates a new architect, initializing its random-number generator with the given seed.

Parameters:
a_prng- a random number generator

Member Function Documentation

"Carves" a maze using a recursive backtracking algorithm

Parameters:
a_target- The maze that will be "architected".

Implements libcoyotl::maze::architect.


The documentation for this class was generated from the following file:

© 1996-2005 Scott Robert Ladd. All rights reserved.
HTML documentation generated by Dimitri van Heesch's excellent Doxygen tool.