Select Git revision
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
GameManage.java 1.29 KiB
package model.Builder;
import javafx.scene.paint.Color;
import model.ExtinguishFire.Cloud;
import model.ExtinguishFire.FireFighter;
import model.ExtinguishFire.MotorizedFireFighter;
import model.Flammable.Fire;
public class GameManage {
private final int fires;
private final int firefighters;
private final int clouds;
private final int motorizedFireFighters;
private final int roads;
private final int mountains;
public GameManage(int fires, int firefighters, int clouds, int motorizedFireFighters, int roads, int mountains) {
this.fires = fires;
this.firefighters = firefighters;
this.clouds = clouds;
this.motorizedFireFighters = motorizedFireFighters;
this.roads = roads;
this.mountains = mountains;
Initialize();
}
public void Initialize(){
for(int i=0;i<fires;i++) {
new Fire(Color.RED);
}
for(int i=0;i<firefighters;i++) {
new FireFighter(Color.BLUE);
}
for(int i=0;i<clouds;i++) {
new Cloud(Color.DARKBLUE);
}
for(int i=0;i<motorizedFireFighters;i++) {
new MotorizedFireFighter(Color.ORANGE);
}
// TODO: 15/11/2023 la suite .... aussi l'initialisation va changer dans fire et firefighter
}
}