internal void ResultatFinal(Joueur humain) { if (humain.AGagner()) { Console.WriteLine("Vous avez gagner!"); } else { Console.WriteLine("Vous avez perdu!"); } }
static void Main(string[] args) { Joueur humain = new Joueur { EstHumain = true }; Joueur machine = new Joueur { EstHumain = false }; Jeu partie = new Jeu(); while (!humain.AGagner() && !machine.AGagner()) { var choixHumain = humain.Choisir(); var choixMachine = machine.Choisir(); var resultat = partie.Comparer(choixMachine, choixHumain); string s = ""; switch (resultat) { case ResultatEnum.Gagner: Console.ForegroundColor = ConsoleColor.Green; humain.Points++; machine.Points = 0; s = "Gagné"; break; case ResultatEnum.Perdu: Console.ForegroundColor = ConsoleColor.Red; machine.Points++; humain.Points = 0; s = "Perdu"; break; case ResultatEnum.Egalite: Console.ForegroundColor = ConsoleColor.Yellow; humain.Points = 0; machine.Points = 0; s = "Egalité"; break; } Console.WriteLine("{0} - {1}: {4} - {2}/{3}", choixHumain, choixMachine, humain.Points, machine.Points, s); } partie.ResultatFinal(humain); Console.Read(); }