public Cueilleuse(string nom, int numero, int vie, StrategieAbstraite strat)
 {
     Nom             = nom;
     this.Num        = numero;
     this._vie       = vie;
     this._strategie = strat;
 }
Exemple #2
0
 public Reine(int vie, StrategieAbstraite strat)
 {
     Nom             = "reine";
     this._vie       = vie;
     this._strategie = strat;
     Oeuf            = 1;
 }
Exemple #3
0
 public Reine(int vie, ZoneAbstraite position, StrategieAbstraite strat, EtatAbstrait etat) : base("reine", position, etat)
 {
     Nom        = "reine";
     _vie       = vie;
     _strategie = strat;
     Oeuf       = 1;
     Etat       = etat;
     Position   = position;
 }
Exemple #4
0
 public Cueilleuse(string nom, int numero, int vie, StrategieAbstraite strat, ObservateurCueilleuse obs, ZoneAbstraite ZoneActuellle, EtatAbstrait etat) : base(nom, ZoneActuellle, etat)
 {
     Nom         = nom;
     Num         = numero;
     _vie        = vie;
     _strategie  = strat;
     Observateur = obs;
     Attach(obs);
     Etat = etat;
 }
Exemple #5
0
 public Fourmi(string nom, int numero, int vie, StrategieAbstraite strat, ObservateurFourmi obs, ZoneAbstraite position, EtatAbstrait etat) : base(nom, position, etat)
 {
     Nom         = nom;
     Num         = numero;
     _vie        = vie;
     _strategie  = strat;
     Observateur = obs;
     Attach(obs);
     Etat = etat;
 }
Exemple #6
0
        public void ModifierStrategie(StrategieAbstraite uneStrategie)
        {
            strategieCourante = uneStrategie;

            Console.WriteLine("Strategie courante : " + strategieCourante);
        }
Exemple #7
0
 public ContexteStrategie(StrategieAbstraite uneStrategie)
 {
     strategieCourante = uneStrategie;
 }