From add7f37be06d7df129354ad661d8750cf703e847 Mon Sep 17 00:00:00 2001 From: Yanis OUALAN <oualanyanis01@gmail.com> Date: Fri, 15 Nov 2024 11:23:48 +0100 Subject: [PATCH] =?UTF-8?q?V=C3=A9rification=20de=20l'=C3=A2ge=20de=20Fire?= =?UTF-8?q?=20avant=20propagation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/model/Fire.java | 4 ++++ src/main/java/model/FireFighterScenario.java | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/model/Fire.java b/src/main/java/model/Fire.java index 65c3fe4..90b9636 100644 --- a/src/main/java/model/Fire.java +++ b/src/main/java/model/Fire.java @@ -29,6 +29,10 @@ public class Fire implements Entity { public List<Position> nextTurn(Board<Square> board) { if (board.getStepNumber() % 2 == 0) return new ArrayList<Position>(); + if (age == 0) { + age = age + 1; + return new ArrayList<Position>(); + } List<Position> positions = PositionUtil.generateAdjacentPositions(position, board); for (Position p : positions) { if (b.getStates(p).isEmpty()) { diff --git a/src/main/java/model/FireFighterScenario.java b/src/main/java/model/FireFighterScenario.java index 7fc6ce9..547f543 100644 --- a/src/main/java/model/FireFighterScenario.java +++ b/src/main/java/model/FireFighterScenario.java @@ -100,7 +100,6 @@ public class FireFighterScenario extends EntityScenario implements Board<Square> } if (doesPositionExist(position)) { matrix.get(position.x(), position.y()).addEntity(entity); - ; } } -- GitLab