public void AfficherRésultat(Lancé lance, Mise mise) { if (lance.CorrespondA(mise.Pari)) { mise.Gagnante = true; NbJetons += mise.Gain; _nbGagnant++; } else { NbJetons -= mise.Gain; _nbPerdant++; } Console.WriteLine(lance.GetResultatTexte()); Console.Write(mise.GetResultatTexte()); if (NbJetons > 0) { Console.Write(string.Format("Vous possédez désormais {0} jetons.\n", NbJetons)); } else { Console.Write("Il ne vous reste plus aucun jeton.\n"); } }
private void SaisirMise(out Mise mise) { string saisie; Combinaisons combi = Combinaisons.Aucun; int nombre = 0; int jeton; Console.Write("Mise " + _nbMise + " - "); Console.WriteLine("Quelle combinaison choisissez vous?"); Console.WriteLine("24p/24d : 24 premiers ou derniers numéros"); Console.WriteLine("r/n : Couleur rouge ou noire"); Console.WriteLine("i/p : Numéro impair ou pair"); Console.WriteLine("x : Un numéro précis"); do { saisie = Console.ReadLine(); }while ((saisie.CompareTo("24p") != 0) && (saisie.ToUpper() != "24D") && (saisie.ToUpper() != "R") && (saisie.ToUpper() != "N") && (saisie.ToUpper() != "I") && (saisie.ToUpper() != "P") && (saisie.ToUpper() != "X")); if (saisie.ToUpper() == "X") { Console.WriteLine("Choisissez un numéro compris entre 1 et 36 :"); do { nombre = int.Parse(Console.ReadLine()); }while (nombre == 0); } do { Console.WriteLine("Combien de jetons misez-vous (max : " + NbJetons + ") ?"); do { jeton = int.Parse(Console.ReadLine()); }while (jeton > NbJetons); }while (jeton == 0); //Retour du choix if (saisie.ToUpper() == "X") { combi = Combinaisons.Précis; mise = new Mise(nombre, combi, jeton); } else if (saisie.ToUpper() == "24P") { combi = Combinaisons.Premiers24; } else if (saisie.ToUpper() == "24D") { combi = Combinaisons.Derniers24; } else if (saisie.ToUpper() == "R") { combi = Combinaisons.Rouge; } else if (saisie.ToUpper() == "N") { combi = Combinaisons.Noir; } else if (saisie.ToUpper() == "I") { combi = Combinaisons.Impair; } else if (saisie.ToUpper() == "P") { combi = Combinaisons.Pair; } mise = new Mise(null, combi, jeton); _nbMise++; }