From 3f5cc4c1bba708bfb568d0e404b13932e97d3f0e Mon Sep 17 00:00:00 2001 From: Sarah CHERCHEM <sarahcherchem@gmail.com> Date: Sun, 17 Nov 2024 19:58:29 +0100 Subject: [PATCH] FirefighterManager : add the methode getFirefighterPositions --- src/main/java/model/FirefighterManager.java | 33 ++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/src/main/java/model/FirefighterManager.java b/src/main/java/model/FirefighterManager.java index 42a7efa..726c2c2 100644 --- a/src/main/java/model/FirefighterManager.java +++ b/src/main/java/model/FirefighterManager.java @@ -1,4 +1,35 @@ package model; -public class FirefighterManager { +import util.Position; + +import java.util.Collection; +import java.util.List; +import java.util.Map; + +public class FirefighterManager implements FirefighterBehavior, FirefighterProperties { + private List<Position> firefighterPositions; + + public FirefighterManager(List<Position> firefighterPositions) { + this.firefighterPositions = firefighterPositions; + } + + @Override + public Position moveToTarget(Position currentPosition, Collection<Position> firePositions, Map<Position, List<Position>> neighbors) { + return null; + } + + @Override + public void extinguishFire(Position firePosition) { + + } + + @Override + public List<Position> getFirefighterPositions() { + return firefighterPositions; + } + + @Override + public void setFirefighterPosition(Position oldPosition, Position newPosition) { + + } } -- GitLab