mirror of
https://github.com/guezoloic/L3-racing-game.git
synced 2026-03-28 19:13:41 +00:00
fix: correction map.length -> map[0].length
This commit is contained in:
14
src/Map.java
14
src/Map.java
@@ -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())
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user