From 76f0cba528e930df4c1f5963cbf0d389f11644d1 Mon Sep 17 00:00:00 2001 From: Yanis O <oualanyanis01@gmail.com> Date: Wed, 13 Nov 2024 12:04:00 +0100 Subject: [PATCH] Ajout de la classe EmptySquare --- src/main/java/model/EmptySquare.java | 26 +++++++++++++++++++++++ src/main/java/model/FirefighterBoard.java | 2 +- 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 src/main/java/model/EmptySquare.java diff --git a/src/main/java/model/EmptySquare.java b/src/main/java/model/EmptySquare.java new file mode 100644 index 0000000..1855085 --- /dev/null +++ b/src/main/java/model/EmptySquare.java @@ -0,0 +1,26 @@ +package model; + +import util.Position; + +public class EmptySquare implements Entity{ + + private Position position; + public EmptySquare(Position p){ + this.position = p; + } + @Override + public void nextTurn(Board<Entity> board) { + return; + } + + @Override + public Position getPosition() { + return position; + } + + @Override + public void setPosition(Position p) { + this.position = p; + } + +} diff --git a/src/main/java/model/FirefighterBoard.java b/src/main/java/model/FirefighterBoard.java index e8d88b3..c5f54eb 100644 --- a/src/main/java/model/FirefighterBoard.java +++ b/src/main/java/model/FirefighterBoard.java @@ -20,7 +20,7 @@ public class FirefighterBoard implements Board<List<ModelElement>> { private final TargetStrategy targetStrategy = new TargetStrategy(); private List<Position> firefighterPositions; private Set<Position> firePositions; - private Map<Position, List<Position>> neighbors = new HashMap(); + private Map<Position, List<Position>> neighbors = new HashMap<Position, List<Position>>(); private final Position[][] positions; private int step = 0; private final Random randomGenerator = new Random(); -- GitLab