Ich mache ein Labyrinth-Spiel mit aufgezählten Typen, um die Werte von Wänden, Freiflächen (etc) zu halten, und ich bin mir nicht sicher, warum dieser Code nicht funktioniert, ich versuche, eine neue Platine zu erstellen alles zu öffnen, dann durchzugehen und Werte auf die Punkte im Array zufällig zu setzen.Enum Typ 2Darray Labyrinth
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);
}