From 9575ee23d7b89d57a99ccc14dc1fef0aaa78b985 Mon Sep 17 00:00:00 2001
From: ousseyn01 <ousseyn.ndiaye9@gmail.com>
Date: Thu, 5 Dec 2024 21:05:27 +0100
Subject: [PATCH] FireHandler.java is CREATED and DONE

---
 src/main/java/model/elements/FireHandler.java | 33 +++++++++++++++++++
 1 file changed, 33 insertions(+)
 create mode 100644 src/main/java/model/elements/FireHandler.java

diff --git a/src/main/java/model/elements/FireHandler.java b/src/main/java/model/elements/FireHandler.java
new file mode 100644
index 0000000..a06c773
--- /dev/null
+++ b/src/main/java/model/elements/FireHandler.java
@@ -0,0 +1,33 @@
+package model.elements;
+
+import model.Fire;
+import model.ModelElement;
+import util.Position;
+
+public class FireHandler implements ElementHandler {
+    private final Fire fire;
+
+    public FireHandler(Fire fire) {
+        this.fire = fire;
+    }
+
+    @Override
+    public void addElement(Position position) {
+        fire.getFirePositions().add(position);
+    }
+
+    @Override
+    public void removeElement(Position position) {
+        fire.getFirePositions().remove(position);
+    }
+
+    @Override
+    public boolean hasElement(Position position) {
+        return fire.getFirePositions().contains(position);
+    }
+
+    @Override
+    public ModelElement getModelElement() {
+        return ModelElement.FIRE;
+    }
+}
-- 
GitLab