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