public void Attaque(MonstreFacile monstre) { int lanceJoueur = LanceLeDe(); int lanceMonstre = monstre.LanceLeDe(); if (lanceJoueur >= lanceMonstre) { monstre.SubitDegats(); } }
private static void Jeu1() { Joueur j = new Joueur(); int cptFacile = 0; int cptDificile = 0; while (j.EstVivant) { Console.WriteLine("..."); Thread.Sleep(1000); MonstreFacile monstre = FabriqueDeMonstre(); while (monstre.EstVivant && j.EstVivant) { j.Attaque(monstre); if (monstre.EstVivant) { monstre.Attaque(j); } } if (j.EstVivant) { if (monstre is MonstreDifficile) { cptDificile++; } else { cptFacile++; } } else { Console.WriteLine("Snif, vous êtes mort..."); //break; } } Console.WriteLine("Bravo !!! Vous avez tué {0} monstres faciles et {1} monstres difficiles. Vous avez {2} points.", cptFacile, cptDificile, cptFacile + cptDificile * 2); }