Beispiel #1
0
        public static Carte DemanderCarte(Joueur j)
        {
            Console.WriteLine("Quelle carte jouer ? (valeur de carte)");
            string cardPlayer1 = Console.ReadLine();
            Carte  c           = CarteHelper.ObtenirCarte(j.Hand, int.Parse(cardPlayer1));

            return(c);
        }
        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);
        }