private void final(Playeur playeur) { if (playeur.getPts() == banque.getPts() || playeur.getPts() > 21 && banque.getPts() > 21) { Console.WriteLine($"{playeur.getName()} égalise avec la banque, le joueur reprend ça mise"); playeur.setMoney(playeur.getBet() + playeur.getMoney()); } else if (playeur.getPts() <= 21 && banque.getPts() < playeur.getPts() || playeur.getPts() <= 21 && banque.getPts() > 21) { Console.WriteLine($"{playeur.getName()} gagne et doublez ça mise"); playeur.setMoney(playeur.getMoney() + (playeur.getBet() + playeur.getBet())); } else if (banque.getPts() <= 21 && banque.getPts() > playeur.getPts() || banque.getPts() <= 21 && playeur.getPts() > 21) { Console.WriteLine($"{playeur.getName()} perd ça mise"); } }
//private string choice() //{ // string answer = ""; // do // { // Console.WriteLine("1 pour rester\n2 pour tirer\n 3 pour quitter la table"); // answer = Console.ReadLine(); // switch (answer) // { // case "1": // break; // case "2": // break; // case "3": // break; // default: // Console.WriteLine("Mauvais choix"); // break; // } // } while (true); // return answer; //} private void bankTurn() { int size; do { Console.Write($"{banque.getName()} a tiré : "); banque.take(); size = banque.getListCards().Count(); banque.getListCards().Last().printInfo(); Console.WriteLine($"Points de la banque: {banque.getPts()}"); } while (banque.getPts() <= 17); }
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); }