public StandartMazeBuilder(IMazeFactory factory) { _currentMaze = null; _factory = factory; }
public void BuildMaze() { _currentMaze = new Maze(); }
public MazePrototypeFactory(Maze maze, Wall wall, Room room, Door door) { _prototypeMaze = maze; _prototypeWall = wall; _prototypeRoom = room; _prototypeDoor = door; }