Example #1
0
 /// <summary>
 ///     迷路を作成する。
 /// </summary>
 /// <param name="sizeX">Xサイズ</param>
 /// <param name="sizeY">Yサイズ</param>
 /// <param name="seed">シード値</param>
 /// <returns>迷路オブジェクト</returns>
 public static MazeObject CreateMaze(int sizeX, int sizeY, int seed)
 {
     return(MazeCreater.CreateMaze(sizeX, sizeY, 2, 2, sizeX - 3, sizeY - 3, seed));
 }
Example #2
0
 /// <summary>
 ///     迷路を作成する。
 /// </summary>
 /// <param name="sizeX">Xサイズ</param>
 /// <param name="sizeY">Yサイズ</param>
 /// <param name="startX">スタートX座標</param>
 /// <param name="startY">スタートY座標</param>
 /// <param name="goalX">ゴールX座標</param>
 /// <param name="goalY">ゴールY座標</param>
 /// <returns>迷路オブジェクト</returns>
 public static MazeObject CreateMaze(int sizeX, int sizeY, int startX, int startY, int goalX, int goalY)
 {
     return(MazeCreater.CreateMaze(sizeX, sizeY, startX, startY, goalX, goalY, -1));
 }
Example #3
0
 /// <summary>
 ///     迷路を作成する。
 /// </summary>
 /// <param name="sizeX">Xサイズ</param>
 /// <param name="sizeY">Yサイズ</param>
 /// <returns>迷路オブジェクト</returns>
 public static MazeObject CreateMaze(int sizeX, int sizeY)
 {
     return(MazeCreater.CreateMaze(sizeX, sizeY, -1));
 }