public void CreateMaze(IMazeBuilder builder) { builder.BuildMaze(); builder.BuildRoom(1); builder.BuildRoom(2); builder.BuildDoor(1, 2); }
public Maze CreateMaze(IMazeBuilder builder) { builder.BuildMaze(); builder.BuildRoom(1); builder.BuildRoom(2); builder.BuildDoor(1, 2); return(builder.GetMaze()); }
public Maze CreateMaze() { builder.BuildMaze(); builder.BuildRoom(1); builder.BuildRoom(2); builder.BuildDoor(1, 2); return(this.builder.GetMaze()); }
public IMaze CreateMaze(IMazeBuilder mazeBuilder) { mazeBuilder.BuildMaze(); mazeBuilder.BuildRoom(1); mazeBuilder.BuildRoom(2); mazeBuilder.BuildDoor(1, 2); return(mazeBuilder.GetMaze()); }
public Maze CreateMaze(IMazeBuilder builder) { builder.BuildMaze(); builder.BuildRoom(1); builder.BuildRoom(2); builder.BuildDoor(1, 2); return builder.GetMaze(); }