public void Attaque(MonstreFacile monstre) { int lanceJoueur = LanceLeDe(); int lanceMonstre = monstre.LanceLeDe(); if (lanceJoueur >= lanceMonstre) //l'héritage nous force a donner une valeur au degats subit monstre.SubitDegats(0); }
public void Attaque(MonstreFacile monstre) { int lanceJoueur = LanceLeDe(); int lanceMonstre = monstre.LanceLeDe(); if (lanceJoueur >= lanceMonstre) { //l'héritage nous force a donner une valeur au degats subit monstre.SubitDegats(0); } }
private static void Jeu1() { Joueur joueur = new Joueur(150); int cptFacile = 0; int cptDifficile = 0; while (joueur.EstVivant) { MonstreFacile monstre = FabriqueDeMonstre(); while (monstre.EstVivant && joueur.EstVivant) { joueur.Attaque(monstre); if (monstre.EstVivant) { monstre.Attaque(joueur); } } if (joueur.EstVivant) { if (monstre is MonstreDifficile) { cptDifficile++; } 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, cptDifficile, cptFacile + cptDifficile * 2); }