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.
* <ul>
* <li>0 -> EMPTY</li>
* <li>1 -> ROAD</li>
* <li>2 -> START</li>
* <li>3 -> FINISH</li>
* <li>-1 -> ROAD</li>
* <li>-2 -> START</li>
* <li>-3 -> FINISH</li>
* <li>autres -> YROAD avec la valeur associée</li>
* </ul>
*
@@ -66,9 +66,9 @@ public class Map
{
return create((i) -> switch (i) {
case 0 -> new Circuit(CircuitCell.EMPTY);
case 1 -> new Circuit(CircuitCell.ROAD);
case 2 -> new Circuit(CircuitCell.START);
case 3 -> new Circuit(CircuitCell.FINISH);
case -1 -> new Circuit(CircuitCell.ROAD);
case -2 -> new Circuit(CircuitCell.START);
case -3 -> new Circuit(CircuitCell.FINISH);
default -> new Circuit(CircuitCell.YROAD, i);
}, map);
}
@@ -148,7 +148,7 @@ public class Map
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())
{