public void AvadaCadavra(Monstre Mon) { Energie = Energie - 10; if (Energie <= 0) { Console.WriteLine("vous ne pouvez lancer ce sort votre énergie est insufisante"); } else { Mon.PVMonstre = Mon.PVMonstre - 40; Console.WriteLine("vous avez lancer le sort Avada Cadavra comme dans harry potter contre Vol De mort et vous infligez 40 points de dégats"); Console.WriteLine(" niveau de vie " + Mon.nom + " est de " + Mon.PVMonstre); } }
public void HurlementDuDragon(Monstre Monstre) { Energie = Energie - 5; if (Energie <= 0) { Console.WriteLine(" vous n'avez pas assez d'énergie"); } else { Monstre.PVMonstre = Monstre.PVMonstre - 20; Console.WriteLine("vous avez lancer Hurlement du dragon et vous avez inflligé 20 point de dégats"); Console.WriteLine("maintenant ses point de vie sont à :" + Monstre.PVMonstre); } }
/* public void inventaire(player Per,Equipement po) * { * List.Add(po); * Console.WriteLine("l'objet :"+po.nom+ " est dans votre inventaire"); * Console.WriteLine("================voici votre inventaire==========="); * for (int i = 0; i < List.Count; i++) * { * Console.WriteLine(po.nom); * } * * * }*/ public void combat(player p, Monstre M) { M.trouve(); Console.WriteLine("voulez vous :"); Console.WriteLine("1- lancer le combat "); Console.WriteLine("2- fuir"); int choicefuir = menu.AskChoice(1, 2); if (choicefuir == 1) { while (p.Hero.Pv > 0 && M.PVMonstre > 0) { if ((M.nom == "Leviator") || (M.nom == "Anubis")) { M.attack(p); Console.WriteLine(); Console.WriteLine("c'est a votre tour d'attaquer"); if (p.Hero.indiceH == 3) { p.Hero.attackhero(M); } Console.WriteLine("=========================="); Console.WriteLine(" " + p.nom + " " + M.nom); Console.WriteLine(" -------- --------"); Console.WriteLine("PV: " + p.Hero.Pv + " " + M.PVMonstre); Console.WriteLine("=========================="); Console.ReadLine(); } } if (p.Hero.Pv <= 0) { Console.WriteLine("GAME OVER !! vous etes mort"); Console.ReadLine(); } else if (M.PVMonstre <= 0) { Console.WriteLine("vous avez tué :" + M.nom); Console.WriteLine(); } } else { Deplacement(p, plateau); } }
public override void attackhero(Monstre M) { Console.WriteLine("Tapez le numéro de votre sort"); Console.WriteLine(" 1- Avada Cadavra (retire 10 points d'énergie)"); Console.WriteLine(" 2- Hurlement du dragon (retire 5 points d'energie"); int choicesort = menu.AskChoice(1, 2); switch (choicesort) { case 1: AvadaCadavra(M); break; case 2: HurlementDuDragon(M); break; } base.attackhero(M); }
public virtual void attackhero(Monstre m) { }