예제 #1
0
        private void firstGet()
        {
            Console.WriteLine("Le croupier donne deux cartes aux joueur(s)");
            Console.WriteLine("-------------------------------------");
            for (int i = 0; i <= 1; i++)
            {
                foreach (Playeur item in players)
                {
                    item.take();
                }
            }

            foreach (Playeur item in players)
            {
                Console.WriteLine($"Cartes de {item.getName()} : ");
                foreach (Card card in item.getListCards())
                {
                    card.printInfo();
                }
                Console.WriteLine($"Points du joueur {item.getName()} : {item.getPts()}");
                Console.WriteLine("-------------------------------------");
            }
            Console.WriteLine("la banque pioche une cartes");
            banque.take();
            banque.getListCards()[0].printInfo();
            Console.WriteLine($"Points de la banque : {banque.getPts()}");
        }
예제 #2
0
        private void playerTurn(Playeur playeur)
        {
            string answer;

            do
            {
                answer = "2";
                if (playeur.getPts() <= 21)
                {
                    Console.WriteLine($"Au tour de {playeur.getName()} avec {playeur.getPts()}");
                    Console.WriteLine("1 pour rester\n2 pour tirer");
                    answer = Console.ReadLine();
                }
                if (answer == "2")
                {
                    Console.Write("Vous avez tiré : ");
                    playeur.take();
                    playeur.getListCards().Last().printInfo();
                    Console.WriteLine($"\nVos points : {playeur.getPts()}");
                }
            } while (answer != "2" && answer != "1" && playeur.getPts() <= 21);
        }