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; }
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; }
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; }
public ReineBuilder BuildEtat(EtatAbstrait Etat) { this.fourmi.Etat = Etat; return(this); }
protected PersonnageAbstrait(string nom, ZoneAbstraite positionBase, EtatAbstrait etat) { Nom = nom; Etat = etat; BasePosition = positionBase; }