Skip to content
Snippets Groups Projects
Select Git revision
  • 08c02683a5dd2041d42498e7bb2c696e964d69f2
  • main default protected
  • v2.0.0 protected
  • v1.0.0 protected
4 results

version.py

Blame
  • 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
        }
    
    }