public void SetInitialBets() { Deck.ProbabilityOfGettingBlackJack(); show.SkipLine(); foreach (Player player in Players) { try { bool betOk = false; while (!betOk) { betOk = false; double oldBet = player.Bet; player.ClearBet(); show.PlayerBet(player.Name, player.Cash.ToString()); string input = show.Read(); if (input == "0") { player.Status = PlayerStatus.NotPlaying; betOk = true; } else if (input != "rebet") { int bet = Int32.Parse(input); if (bet <= player.Cash) { player.BetCash(bet); player.Status = PlayerStatus.InPlay; betOk = true; } else { show.PlayerNotEnoughCash(player.Name, bet, player.Cash); betOk = false; } } else { player.BetCash(oldBet); betOk = true; } } } catch (Exception ex) { show.Error(ex.Message); } } }