feat(Map.java): ajout element.isFinish / isRoad

This commit is contained in:
2025-10-29 23:31:12 +01:00
parent 6a0d411e8e
commit bfc34df62a

View File

@@ -14,7 +14,7 @@ public class Map
{
/**
* Tableau 2D représentant le circuit.
* Chaque élément est une instance de <code>Circuit</code>.
* Chaque élément est une instance de {@link Circuit}.
*/
private Circuit[][] map;
/**
@@ -217,9 +217,8 @@ public class Map
if (next.equals(previous))
continue;
CircuitCell type = map[y][x].getType();
if ((type == CircuitCell.ROAD || type == CircuitCell.YROAD) ||
(type == CircuitCell.FINISH && map[current.y][current.x].getType() == CircuitCell.ROAD))
Circuit element = getElement(x, y);
if (element.isRoad() || (element.isFinish() && element.isRoad()))
{
previous = current;
current = next;