public static void AfficherDuel(Partie p, Carte carteJoueur1, Carte carteJoueur2) { Console.WriteLine(p.Joueur1.Nom + " a joué : \n"); AffichageHelper.AfficherCarte(carteJoueur1); Console.WriteLine(p.Joueur2.Nom + " a joué : \n"); AffichageHelper.AfficherCarte(carteJoueur2); }
static public Partie ResolutionDuel(Partie p, Carte carteJoueur1, Carte carteJoueur2) { //Affichage du duel AffichageHelper.AfficherDuel(p, carteJoueur1, carteJoueur2); //TODO : Vérification de la réelle valeur des cartes si des pouvoirs en-cours doivent être pris en compte //Comparaison des deux cartes int carteGagnante = ComparerCartes(carteJoueur1, carteJoueur2); //TODO : Activation du pouvoir //Affichage du résultat du duel return(p); }
static public Carte TourJoueur(Joueur j) { Carte carteJouee = null; AffichageHelper.AfficherListeCartes(j.Hand); while (carteJouee == null) { Console.WriteLine("Quelle carte jouer ? (valeur de carte)"); Carte c = CarteHelper.ObtenirCarte(j.Hand, int.Parse(Console.ReadLine())); //Vérification de la validité de la carte du joueur if (j.CartesAutorisees.Contains(c)) { carteJouee = c; } else { Console.WriteLine("Vous n'avez pas le droit de jouer cette carte.\n"); } } return(carteJouee); }