public static Reine Instance() { if (instance == null) { instance = new Reine(); } return(instance); }
public static Reine RemplacerReine(Princesse princesse) { if (instance == null) { instance = new Reine(); } instance.PV = HPNaissance; instance.Position = new Coordonnees(); instance.Position.X = princesse.Position.X; instance.Position.Y = princesse.Position.Y; instance.Maison = new Coordonnees(); instance.Maison.X = princesse.Position.X; instance.Maison.Y = princesse.Position.Y; instance.ListEtape = princesse.ListEtape; instance.zone = princesse.zone; instance.StategieCourante = new Immobile("Immobile"); return(instance); }
public static Reine Instance(Reine reine) { if (instance == null) { instance = new Reine(); } instance.PV = HPNaissance; instance.Position = new Coordonnees(); instance.Position.X = reine.Position.X; instance.Position.Y = reine.Position.Y; instance.Maison = new Coordonnees(); instance.Maison.X = reine.Position.X; instance.Maison.Y = reine.Position.Y; instance.ListEtape = reine.ListEtape; instance.zone = reine.zone; instance.StategieCourante = new Immobile("Immobile"); return(instance); }
public static Reine Instance(string nom, CoordonneesAbstrait position) { if (instance == null) { instance = new Reine(); } instance.Nom = nom; instance.PV = HPNaissance; instance.Position = position; instance.Maison = new Coordonnees(); instance.Maison.X = position.X; instance.Maison.Y = position.Y; instance.ListEtape = new ObservableCollection <EtapeAbstraite>(); instance.zone = new BoutDeTerrain("default", position); instance.StategieCourante = new Immobile("Immobile"); instance.morceaux = new List <ObjetAbstrait>(); return(instance); }