예제 #1
0
        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);
        }
예제 #2
0
 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");
 }
예제 #3
0
 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");
 }