/// <summary> /// 迷宮を生成 /// </summary> /// <returns></returns> private Maze.Maze ConstructMaze() { var builder = new MazeBuilder(); var options = new MazeBuildOptions(_floorSettings.Width, _floorSettings.Height, DecorationState.Labyrinth); var director = new MazeDirector(builder, options); return(director.Construct()); }
public void SetUp() { var width = 4; var height = 4; var builder = new MazeBuilder(); var options = new MazeBuildOptions(width, height, DecorationState.Labyrinth); var director = new MazeDirector(builder, options); _maze = director.Construct(); }