/// <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());
        }
Beispiel #2
0
        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();
        }