/// <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)); }
/// <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)); }
/// <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)); }