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 MazeGetMaze ()

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