public GestionEquipe(int nbGuerriers, int nbAssassins, int nbMages, bool mechants, int largeurEcran, int hauteurEcran, int hauteurPerso = 150, int largeurPerso = 80)
 {
     
         listeCombattants = new ObservableCollection<Combattant>();
         
         for (int i = 0; i < nbGuerriers; i++)
             listeCombattants.Add(new Guerrier("Guerrier n°" + i,
                 new PositionTank()));
         for (int i = 0; i < nbAssassins; i++)
             listeCombattants.Add(new Assassin("Assassin n°" + i,
                 new PositionCorpsACorps()));
         for (int i = 0; i < nbMages; i++)
         {
             listeCombattants.Add(new Mage("Mage n°" + i,
                 new PositionDistance()));
         }
         GestPositions = new GestionPositionEquipe(new List<Combattant>(ListeCombattants), mechants, largeurEcran, hauteurEcran, hauteurPerso, largeurPerso);
 }
 public GestionEquipe(List<Combattant> equipe, bool mechants, int largeurEcran, int hauteurEcran, int hauteurPerso = 150, int largeurPerso = 80)
 {
     listeCombattants = new ObservableCollection<Combattant>(equipe);
     GestPositions = new GestionPositionEquipe( equipe, mechants, largeurEcran, hauteurEcran, hauteurPerso, largeurPerso);
 }