#include <MazeGame.h>
Inherits Object.

Public Member Functions | |
| MazeGame () | |
| virtual | ~MazeGame () |
| class Maze * | CreateMaze (class MazeFactory *factory) |
| 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.
| class Maze * MazeGame::CreateMaze | ( | class MazeFactory * | factory | ) |
Definition at line 14 of file MazeGame.cpp.
References Maze::AddRoom(), East, MazeFactory::MakeDoor(), MazeFactory::MakeMaze(), MazeFactory::MakeRoom(), MazeFactory::MakeWall(), North, Room::SetSide(), South, and West.
Referenced by main().
| void MazeGame::Print | ( | int | indent = 0 |
) | [virtual] |