diff --git a/src/main/java/model/FirefighterBehavior.java b/src/main/java/model/FirefighterBehavior.java new file mode 100644 index 0000000000000000000000000000000000000000..64b515a0b560208a687df20f9125be3d15c3b7e3 --- /dev/null +++ b/src/main/java/model/FirefighterBehavior.java @@ -0,0 +1,13 @@ +package model; + +import util.Position; + +import java.util.Collection; +import java.util.List; +import java.util.Map; + +public interface FirefighterBehavior { + Position moveToTarget(Position currentPosition, Collection<Position> firePositions, + Map<Position, List<Position>> neighbors); // Déplacer un pompier vers une cible. + void extinguishFire(Position firePosition); // Éteindre un feu à une position donnée. +}