public override ZoneAbstraite creerZone(string nom, Coordonnees coordonnees, EnvironnementAbstrait env) { ZoneAbstraite zone = new BoutDeTerrain(nom, coordonnees); env.ZoneAbstraiteList[zone.coordonnes.x].zoneAbstraiteList[zone.coordonnes.y] = zone; return(zone); }
public Princesse(string nom, CoordonneesAbstrait position, CoordonneesAbstrait positionReine) { this.Nom = nom; this.PV = HPNaissance; this.Position = position; this.Maison = positionReine; ListEtape = new ObservableCollection <EtapeAbstraite>(); zone = new BoutDeTerrain("default", position); StategieCourante = new Normal("Normal"); }
public Termite(string nom, CoordonneesAbstrait position, CoordonneesAbstrait positionFourmilliere) { this.Nom = nom; this.PV = HPNaissance; this.Position = position; this.Maison = positionFourmilliere; ListEtape = new ObservableCollection <EtapeAbstraite>(); zone = new BoutDeTerrain("default", position); StategieCourante = new Attaque("Attaque"); }