Skip to content
Snippets Groups Projects
Commit 2daa757f authored by ousseyn01's avatar ousseyn01
Browse files

Modification of Cloud

parent 01c34783
No related branches found
No related tags found
No related merge requests found
Pipeline #41508 passed
......@@ -17,10 +17,8 @@ public class Cloud {
// Déplacement aléatoire du nuage
public void move() {
List<Position> validNeighbors = neighbors.get(position);
if (!validNeighbors.isEmpty()) {
this.position = validNeighbors.get(randomGenerator.nextInt(validNeighbors.size()));
}
}
// Éteindre les feux dans les cases adjacentes
public void extinguishSurroundingFires(Fire fire) {
......
......@@ -123,7 +123,6 @@ public class FirefighterBoard implements Board<List<ModelElement>> {
if (step % 2 == 0){
modifiedPositions.addAll(fire.spreadFire(getMountainPositions()));
}
// Déplacer les nuages et éteindre les feux
for (Cloud cloud : clouds) {
//cloud.moveAndExtinguishFire(fire);
//cloud.extinguishFireCloud(fire);
......
......@@ -15,12 +15,12 @@ public class FirefighterBoardTest {
}
@Test
void testRowCount(){
Board<List<ModelElement>> board = new FirefighterBoard(20, 10, 1, 3, 3, 3);
Board<List<ModelElement>> board = new FirefighterBoard(20, 10, 3, 3, 3, 3);
assertThat(board.rowCount()).isEqualTo(10);
}
@Test
void testStepNumber(){
Board<List<ModelElement>> board = new FirefighterBoard(20, 10, 1, 3, 3, 3);
Board<List<ModelElement>> board = new FirefighterBoard(20, 10, 3, 3, 3, 3);
for(int index = 0; index < 10; index++){
assertThat(board.stepNumber()).isEqualTo(index);
board.updateToNextGeneration();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment