#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] |