From 18707c5827173d76ee3073d77037cb7ff3ba284a Mon Sep 17 00:00:00 2001
From: m19023837 <chadi.mansour@etu.univ-amu.fr>
Date: Thu, 28 Nov 2024 11:51:24 +0100
Subject: [PATCH] clouds now colored and work

---
 src/main/java/model/FirefighterBoard.java | 3 +++
 src/main/java/view/FirefighterGrid.java   | 2 ++
 2 files changed, 5 insertions(+)

diff --git a/src/main/java/model/FirefighterBoard.java b/src/main/java/model/FirefighterBoard.java
index ce6d9e4..61a83b0 100644
--- a/src/main/java/model/FirefighterBoard.java
+++ b/src/main/java/model/FirefighterBoard.java
@@ -201,6 +201,9 @@ public class FirefighterBoard implements Board<List<ModelElement>> {
         for (Position firefighterPosition : firefighterPositions) {
             updatedElements.add(new Pair<>(firefighterPosition, ModelElement.FIREFIGHTER));
         }
+        for (Position cloudPosition : cloudPositions) {
+            updatedElements.add(new Pair<>(cloudPosition, ModelElement.CLOUD));
+        }
 
         return updatedElements;
     }
diff --git a/src/main/java/view/FirefighterGrid.java b/src/main/java/view/FirefighterGrid.java
index ab926ab..0df4d09 100644
--- a/src/main/java/view/FirefighterGrid.java
+++ b/src/main/java/view/FirefighterGrid.java
@@ -43,6 +43,8 @@ public class FirefighterGrid extends Canvas {
                 gc.setFill(Color.RED);  // Fire is red
             } else if (element == ModelElement.FIREFIGHTER) {
                 gc.setFill(Color.BLUE);  // Firefighter is blue
+            } else if (element == ModelElement.CLOUD){
+                gc.setFill(Color.YELLOW);
             } else {
                 gc.setFill(Color.WHITE);  // Empty space is white
             }
-- 
GitLab