From e90516964ea3519a860b315ebef8f50f5e84fddc Mon Sep 17 00:00:00 2001
From: ousseyn01 <ousseyn.ndiaye9@gmail.com>
Date: Fri, 29 Nov 2024 09:45:08 +0100
Subject: [PATCH] No change

---
 src/main/java/model/Fire.java             | 11 -----------
 src/main/java/model/Firefighter.java      |  4 +++-
 src/main/java/model/FirefighterBoard.java |  2 --
 3 files changed, 3 insertions(+), 14 deletions(-)

diff --git a/src/main/java/model/Fire.java b/src/main/java/model/Fire.java
index 0541ba0..8540201 100644
--- a/src/main/java/model/Fire.java
+++ b/src/main/java/model/Fire.java
@@ -21,17 +21,6 @@ public class Fire {
         return firePositions;
     }
 
-    /*public List<Position> spreadFire() {
-        List<Position> modifiedPositions = new ArrayList<>();
-
-        List<Position> newFirePositions = new ArrayList<>();
-        for (Position fire : firePositions) {
-            newFirePositions.addAll(neighbors.get(fire));
-        }
-        firePositions.addAll(newFirePositions);
-        modifiedPositions.addAll(newFirePositions);
-        return newFirePositions;
-    }*/
     public List<Position> spreadFire(Set<Position> mountains) {
         List<Position> newFires = new ArrayList<>();
         for (Position firePosition : firePositions) {
diff --git a/src/main/java/model/Firefighter.java b/src/main/java/model/Firefighter.java
index 0411168..3b93fda 100644
--- a/src/main/java/model/Firefighter.java
+++ b/src/main/java/model/Firefighter.java
@@ -7,7 +7,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.Set;
 
-public class Firefighter {
+public class Firefighter implements BoardElement {
     private Position position;
 
     public Firefighter(Position position) {
@@ -16,10 +16,12 @@ public class Firefighter {
         //this.neighbors = neighbors;
     }
 
+    @Override
     public Position getPosition() {
         return position;
     }
 
+    @Override
     public void setPosition(Position position) {
         this.position = position;
     }
diff --git a/src/main/java/model/FirefighterBoard.java b/src/main/java/model/FirefighterBoard.java
index b5785cf..353e064 100644
--- a/src/main/java/model/FirefighterBoard.java
+++ b/src/main/java/model/FirefighterBoard.java
@@ -124,8 +124,6 @@ public class FirefighterBoard implements Board<List<ModelElement>> {
       modifiedPositions.addAll(fire.spreadFire(getMountainPositions()));
     }
     for (Cloud cloud : clouds) {
-      //cloud.moveAndExtinguishFire(fire);
-      //cloud.extinguishFireCloud(fire);
       cloud.move();
       cloud.protectFromFire(fire);
       cloud.extinguishSurroundingFires(fire);
-- 
GitLab