Skip to content
Snippets Groups Projects
Commit 82d27431 authored by ousseyn01's avatar ousseyn01
Browse files

CloudUpdater.java is CREATED and DONE in update package

parent eb9dd7fb
Branches
No related tags found
No related merge requests found
package model.update;
import model.Cloud;
import model.Fire;
import util.Position;
import java.util.List;
import java.util.Map;
import java.util.Set;
public class CloudUpdater {
private List<Cloud> clouds;
public CloudUpdater(List<Cloud> clouds) {
this.clouds = clouds;
}
public void updateClouds(Map<Position, List<Position>> neighbors, Set<Position> firePositions) {
for (Cloud cloud : clouds) {
cloud.move(); // Déplace le nuage
cloud.protectFromFire((Fire) firePositions);
cloud.extinguishSurroundingFires(firePositions, neighbors); // Éteindre les feux autour du nuage
}
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment