//Fonction passe d'arme, on génère des attaques jusqu'a obtenir un gagnant public Entity Trade(Entity entity) { Entity winner = null; Gladiator ennemy = (Gladiator)entity; bool firstRound = true; //Si premier tour, utilisation des filets while (winner == null) { if (firstRound) { this.UseNet(ennemy); } if (this.Attack(ennemy) == ennemy) { if (firstRound) { ennemy.UseNet(this); } if (ennemy.Attack(this) == ennemy) { winner = ennemy; } } else { winner = this; } firstRound = false; } return(winner); }