From ce308b6e2f63fa0c5381738a5e988c5e67c9ca9f Mon Sep 17 00:00:00 2001 From: ousseyn01 <ousseyn.ndiaye9@gmail.com> Date: Fri, 29 Nov 2024 21:22:20 +0100 Subject: [PATCH] We decide to separe codes for SRP So FireUpdater.java is CREATED in update package --- src/main/java/model/update/FireUpdater.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/main/java/model/update/FireUpdater.java diff --git a/src/main/java/model/update/FireUpdater.java b/src/main/java/model/update/FireUpdater.java new file mode 100644 index 0000000..642a634 --- /dev/null +++ b/src/main/java/model/update/FireUpdater.java @@ -0,0 +1,19 @@ +package model.update; + +import model.Fire; +import util.Position; + +import java.util.*; + +public class FireUpdater { + private Fire fire; + + public FireUpdater(Fire fire) { + this.fire = fire; + } + + public List<Position> updateFire(Map<Position, List<Position>> neighbors, Set<Position> mountainPositions) { + return fire.spreadFire(mountainPositions); + } +} + -- GitLab