internal Maze CreateComplexMaze(MazeBuilder builder) { builder.BuildRoom(1); // ... builder.BuildRoom(1001); return(builder.GetMaze()); }
internal Maze CreateMaze(MazeBuilder builder) { builder.BuildRoom(1); builder.BuildRoom(2); builder.BuildDoor(1, 2); return(builder.GetMaze()); }