private void UnPersonnageEstMort(Personnage p) { p.Meurt -= UnPersonnageEstMort; if (p is Hero) { FinDePartie = true; Console.WriteLine(); Console.WriteLine("Le héro est mort"); Console.WriteLine("Le héro a gagné {0} combat(s)", _NbrDeCombatGagne); Console.WriteLine("Le héro a accumulé {0} pièce(s) d'or", ((Hero)p).Or); Console.WriteLine("Le héro a accumulé {0} cuir(s)", ((Hero)p).Cuir); } else { Console.WriteLine("Le monstre est mort"); _NbrDeCombatGagne++; Hero.SeReposer(); Hero.Depouiller((Monster)p); Monster = GetNextMonster(); } }