From 8e5bd5403c4b1483a59e52640cb751b801c70c32 Mon Sep 17 00:00:00 2001 From: a22021617 <mohamed.asfour@etu.univ-amu.fr> Date: Fri, 8 Nov 2024 10:46:38 +0100 Subject: [PATCH] creation des classes fire et firefighter by Asfour Mohamed --- src/main/java/model/Fire.java | 10 ++++++++++ src/main/java/model/FireFighter.java | 12 ++++++++++++ src/main/java/model/FirefighterBoard.java | 4 ---- 3 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 src/main/java/model/Fire.java create mode 100644 src/main/java/model/FireFighter.java diff --git a/src/main/java/model/Fire.java b/src/main/java/model/Fire.java new file mode 100644 index 0000000..e0de112 --- /dev/null +++ b/src/main/java/model/Fire.java @@ -0,0 +1,10 @@ +package model; + +import util.Position; + +import java.util.Set; + +public class Fire { + private final int initialFireCount; + private Set<Position> firePositions; +} diff --git a/src/main/java/model/FireFighter.java b/src/main/java/model/FireFighter.java new file mode 100644 index 0000000..d8bdf88 --- /dev/null +++ b/src/main/java/model/FireFighter.java @@ -0,0 +1,12 @@ +package model; + +import util.Position; + +import java.util.List; + +public class FireFighter { + + private final int initialFirefighterCount; + private List<Position> firefighterPositions; + +} diff --git a/src/main/java/model/FirefighterBoard.java b/src/main/java/model/FirefighterBoard.java index c0bd67c..f324d7d 100644 --- a/src/main/java/model/FirefighterBoard.java +++ b/src/main/java/model/FirefighterBoard.java @@ -8,11 +8,7 @@ import java.util.*; public class FirefighterBoard implements Board<List<ModelElement>> { private final int columnCount; private final int rowCount; - private final int initialFireCount; - private final int initialFirefighterCount; private final TargetStrategy targetStrategy = new TargetStrategy(); - private List<Position> firefighterPositions; - private Set<Position> firePositions; private Map<Position, List<Position>> neighbors = new HashMap(); private final Position[][] positions; private int step = 0; -- GitLab