From c7184f206822ee7dc3ddef94f164a77a693e987d Mon Sep 17 00:00:00 2001
From: Sarah CHERCHEM <sarahcherchem@gmail.com>
Date: Sun, 17 Nov 2024 20:09:32 +0100
Subject: [PATCH] FireManager : add the methode to initialize fires

---
 src/main/java/model/FireManager.java | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/src/main/java/model/FireManager.java b/src/main/java/model/FireManager.java
index 5a0a164..e9fd63c 100644
--- a/src/main/java/model/FireManager.java
+++ b/src/main/java/model/FireManager.java
@@ -1,4 +1,21 @@
 package model;
 
+import util.Position;
+
+import java.util.Random;
+import java.util.Set;
+
 public class FireManager {
+    private Set<Position> firePositions;
+
+    public FireManager(Set<Position> firePositions) {
+        this.firePositions = firePositions;
+    }
+    // Initialize fire positions randomly
+    public void initializeFires(int fireCount, int rowCount, int columnCount, Random random) {
+        firePositions.clear();
+        for (int i = 0; i < fireCount; i++) {
+            firePositions.add(new Position(random.nextInt(rowCount), random.nextInt(columnCount)));
+        }
+    }
 }
-- 
GitLab