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