MazeBuilder Class Reference

#include <Builder.h>

Inherited by CountingMazeBuilder, and StandardMazeBuilder.

List of all members.

Public Member Functions

virtual void BuildMaze ()
virtual void BuildRoom (int room)
virtual void BuildDoor (int roomFrom, int roomTo)
virtual Maze * GetMaze ()

Protected Member Functions

 MazeBuilder ()


Detailed Description

Definition at line 11 of file Builder.h.


Constructor & Destructor Documentation

MazeBuilder::MazeBuilder (  )  [inline, protected]

Definition at line 19 of file Builder.h.


Member Function Documentation

virtual void MazeBuilder::BuildDoor ( int  roomFrom,
int  roomTo 
) [inline, virtual]

Reimplemented in StandardMazeBuilder, and CountingMazeBuilder.

Definition at line 15 of file Builder.h.

Referenced by MazeGame::CreateMaze().

Here is the caller graph for this function:

virtual void MazeBuilder::BuildMaze (  )  [inline, virtual]

Reimplemented in StandardMazeBuilder, and CountingMazeBuilder.

Definition at line 13 of file Builder.h.

Referenced by MazeGame::CreateMaze().

Here is the caller graph for this function:

virtual void MazeBuilder::BuildRoom ( int  room  )  [inline, virtual]

Reimplemented in StandardMazeBuilder, and CountingMazeBuilder.

Definition at line 14 of file Builder.h.

Referenced by MazeGame::CreateComplexMaze(), and MazeGame::CreateMaze().

Here is the caller graph for this function:

virtual Maze* MazeBuilder::GetMaze (  )  [inline, virtual]

Reimplemented in StandardMazeBuilder.

Definition at line 17 of file Builder.h.

Referenced by MazeGame::CreateComplexMaze(), and MazeGame::CreateMaze().

Here is the caller graph for this function:


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

Generated on Sat Mar 21 17:10:27 2009 for Builder Design Pattern by  doxygen 1.5.8