我正在制作一个带有枚举类型的迷宫游戏来保存墙壁、开放空间(等)的值,但我不确定为什么这段代码不起作用,我正在尝试创建一个新板并将所有内容设置为打开,然后通过并随机为数组中的点设置值。
maze = new Cell[row][col];
for (int r = 0; r < maze.length; r++) {
for (int c = 0; c < maze.length; c++)
maze[r][c].setType(CellType.OPEN);
}
Random randomMaze = new Random();
for (int ran = 0; ran <= numWalls ; ran++){
maze[randomMaze.nextInt(maze.length)][randomMaze.nextInt(maze.length)].setType(CellType.WALL);
}