public void Attaquer(Droide droide) { while (this.EstVivant && droide.EstVivant) { this.GererUnCoup(this, droide); this.GererUnCoup(droide, this); } }
private void GererUnCoup(Droide attaquant, Droide defenseur) { if (attaquant.EstVivant) { int coup = __random.Next(0, 51); defenseur.PointsDeVie -= (int)(coup * attaquant.MonArme.Puissance); Console.WriteLine($"Attaquant({attaquant.Matricule}) attaque avec " + coup); } }