Я делаю игру в лабиринт с перечисляемыми типами для хранения значений стен, открытых пространств (и т. Д.), И я не уверен, почему этот код не работает, я пытаюсь создать новую доску и установить все, чтобы открыть, затем пройти и случайным образом установить значения в пятнах в массиве.Enum Type 2Darray maze
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);
}