fix: correction map.length -> map[0].length

This commit is contained in:
2025-10-30 19:51:02 +01:00
parent 2e83d9b2dc
commit 0504c5affb

View File

@@ -53,9 +53,9 @@ public class Map
* Crée une map à partir d'un tableau d'entiers. * Crée une map à partir d'un tableau d'entiers.
* <ul> * <ul>
* <li>0 -> EMPTY</li> * <li>0 -> EMPTY</li>
* <li>1 -> ROAD</li> * <li>-1 -> ROAD</li>
* <li>2 -> START</li> * <li>-2 -> START</li>
* <li>3 -> FINISH</li> * <li>-3 -> FINISH</li>
* <li>autres -> YROAD avec la valeur associée</li> * <li>autres -> YROAD avec la valeur associée</li>
* </ul> * </ul>
* *
@@ -66,9 +66,9 @@ public class Map
{ {
return create((i) -> switch (i) { return create((i) -> switch (i) {
case 0 -> new Circuit(CircuitCell.EMPTY); case 0 -> new Circuit(CircuitCell.EMPTY);
case 1 -> new Circuit(CircuitCell.ROAD); case -1 -> new Circuit(CircuitCell.ROAD);
case 2 -> new Circuit(CircuitCell.START); case -2 -> new Circuit(CircuitCell.START);
case 3 -> new Circuit(CircuitCell.FINISH); case -3 -> new Circuit(CircuitCell.FINISH);
default -> new Circuit(CircuitCell.YROAD, i); default -> new Circuit(CircuitCell.YROAD, i);
}, map); }, map);
} }
@@ -148,7 +148,7 @@ public class Map
for (int i = 0; i < map.length; i++) for (int i = 0; i < map.length; i++)
{ {
for (int j = 0; j < map.length; j++) for (int j = 0; j < map[0].length; j++)
{ {
switch (map[i][j].getType()) switch (map[i][j].getType())
{ {