From bfc34df62aab87c4dbaf9d9a2a94d45eb65b5bb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20GUEZO?= Date: Wed, 29 Oct 2025 23:31:12 +0100 Subject: [PATCH] feat(Map.java): ajout element.isFinish / isRoad --- src/Map.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Map.java b/src/Map.java index a632b85..468e902 100644 --- a/src/Map.java +++ b/src/Map.java @@ -14,7 +14,7 @@ public class Map { /** * Tableau 2D représentant le circuit. - * Chaque élément est une instance de Circuit. + * 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;