public GestionCombat(GestionEquipe gentils, GestionEquipe mechants)
        {
            EquipeGentils = gentils;
            EquipeMechants = mechants;
            Joueur = new Soigneur();

        }
        public GestionCombat(int largeurEcran, int hauteurEcran, int hauteurPerso =150, int largeurPerso= 80)
        {
            var listeGentils = new List<Combattant>
            {
                new Guerrier("bidule"),
                new Assassin("machin"),
                new Mage("test"),
                new Mage("truc")
            };
            EquipeGentils = new GestionEquipe(listeGentils, false, largeurEcran, hauteurEcran, hauteurPerso, largeurPerso);

            var listeMechants = new List<Combattant>
            {
                new Guerrier("méchant1"),
                new Guerrier("méchant2"),
                new Assassin("méchant3"),
                new Assassin("méchant4"),
                new Mage("méchant5")
            };
            EquipeMechants = new GestionEquipe(listeMechants, false, largeurEcran, hauteurEcran, hauteurPerso, largeurPerso);
        }
        public void MortCombattant(int index, GestionEquipe g)
        {

            var temporaire = g.listeCombattants[index];
            Application.Current.Dispatcher.Invoke(() =>
            {


                g.Mourir(index);
                if (g == gestionCombat.EquipeGentils)
                {
                    CanvasCombat.Children.Remove(affichGentils[index]);
                    affichGentils.RemoveAt(index);

                }
                if (g == gestionCombat.EquipeMechants)
                {
                    CanvasCombat.Children.Remove(affichMechants[index]);
                    affichMechants.RemoveAt(index);
                }
                //DestroyPerso();
                //InitPersos();
            });
            //arrêter le clignotement
            if (tâchesClignotement.ContainsKey(temporaire))
            {
                tâchesClignotement[temporaire].TokenSource.Cancel();
                tâchesClignotement.Remove(temporaire);
            }
        }