Пример #1
0
 public static Reine Instance()
 {
     if (instance == null)
     {
         instance = new Reine();
     }
     return(instance);
 }
Пример #2
0
 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);
 }
Пример #3
0
 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);
 }
Пример #4
0
 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);
 }