diff --git a/src/main/java/model/FireManager.java b/src/main/java/model/FireManager.java index 5a0a164b857d007e9d562178dc14c39678ba9b44..e9fd63c24e88f3cb467aab63845422d4415ed7da 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))); + } + } }