#include <MazeGame.h>
Inherits Object.

Public Member Functions | |
| MazeGame () | |
| virtual | ~MazeGame () |
| Maze * | CreateMaze (MazeBuilder &builder) |
| Maze * | CreateComplexMaze (MazeBuilder &builder) |
| virtual void | Print (int indent=0) |
Definition at line 13 of file MazeGame.h.
| MazeGame::MazeGame | ( | ) |
Definition at line 10 of file MazeGame.cpp.
| MazeGame::~MazeGame | ( | ) | [virtual] |
Definition at line 12 of file MazeGame.cpp.
| Maze * MazeGame::CreateComplexMaze | ( | MazeBuilder & | builder | ) |
Definition at line 25 of file MazeGame.cpp.
References MazeBuilder::BuildRoom(), and MazeBuilder::GetMaze().

| Maze * MazeGame::CreateMaze | ( | MazeBuilder & | builder | ) |
Definition at line 14 of file MazeGame.cpp.
References MazeBuilder::BuildDoor(), MazeBuilder::BuildMaze(), MazeBuilder::BuildRoom(), and MazeBuilder::GetMaze().
Referenced by create_counting_maze(), and create_standard_maze().


| void MazeGame::Print | ( | int | indent = 0 |
) | [virtual] |
Reimplemented from Object.
Definition at line 35 of file MazeGame.cpp.
References PrintIndent().
