From 76f0cba528e930df4c1f5963cbf0d389f11644d1 Mon Sep 17 00:00:00 2001
From: Yanis O <oualanyanis01@gmail.com>
Date: Wed, 13 Nov 2024 12:04:00 +0100
Subject: [PATCH] Ajout de la classe EmptySquare

---
 src/main/java/model/EmptySquare.java      | 26 +++++++++++++++++++++++
 src/main/java/model/FirefighterBoard.java |  2 +-
 2 files changed, 27 insertions(+), 1 deletion(-)
 create mode 100644 src/main/java/model/EmptySquare.java

diff --git a/src/main/java/model/EmptySquare.java b/src/main/java/model/EmptySquare.java
new file mode 100644
index 0000000..1855085
--- /dev/null
+++ b/src/main/java/model/EmptySquare.java
@@ -0,0 +1,26 @@
+package model;
+
+import util.Position;
+
+public class EmptySquare implements Entity{
+
+    private Position position;
+    public EmptySquare(Position p){
+        this.position = p;
+    }
+    @Override
+    public void nextTurn(Board<Entity> board) {
+        return;
+    }
+
+    @Override
+    public Position getPosition() {
+        return position;
+    }
+
+    @Override
+    public void setPosition(Position p) {
+        this.position = p;
+    }
+    
+}
diff --git a/src/main/java/model/FirefighterBoard.java b/src/main/java/model/FirefighterBoard.java
index e8d88b3..c5f54eb 100644
--- a/src/main/java/model/FirefighterBoard.java
+++ b/src/main/java/model/FirefighterBoard.java
@@ -20,7 +20,7 @@ public class FirefighterBoard implements Board<List<ModelElement>> {
   private final TargetStrategy targetStrategy = new TargetStrategy();
   private List<Position> firefighterPositions;
   private Set<Position> firePositions;
-  private Map<Position, List<Position>> neighbors = new HashMap();
+  private Map<Position, List<Position>> neighbors = new HashMap<Position, List<Position>>();
   private final Position[][] positions;
   private int step = 0;
   private final Random randomGenerator = new Random();
-- 
GitLab