예제 #1
0
 internal void GotABlackJack(Gambler player, Gambler diller)
 {
     if (IsAceOnHend(player.playerCards) & IsFigureOnHend(player.playerCards))
     {
         MoneyService.BlackJackWinnings(player);
         GameProvider.NewGameSelector(player, diller);
     }
 }
예제 #2
0
        private void CheckAllConditions(Gambler player, Gambler diller)
        {
            if (player.PlayerPoint > diller.PlayerPoint & !player.IsLoose)
            {
                Console.WriteLine($"{player.Name} Victory!!!");
                MoneyService.ClasicWinnings(player);
                GameProvider.NewGameSelector(player, diller);
                return;
            }

            DillerVictory(player, diller);
        }
예제 #3
0
        internal void CheckVictoryConditions(Gambler player, Gambler diller)
        {
            if (player.IsLoose & diller.IsLoose || player.PlayerPoint == diller.PlayerPoint)
            {
                Console.WriteLine($"{player.Name} and {diller.Name} dead heat !!!");
                player.Cash += player.Bet;
                GameProvider.NewGameSelector(player, diller);
                return;
            }

            CheckAllConditions(player, diller);
        }
예제 #4
0
        internal void EnterBet(Gambler player, Gambler diller)
        {
            if (MoneyCounter(player))
            {
                Console.WriteLine($"You have {player.Cash}. Enter you bet");
                BetCounter(player, diller);
                return;
            }

            GoForTheMoney(player, diller);
            GameProvider.NewGameSelector(player, diller);
        }
예제 #5
0
        private void DillerVictory(Gambler player, Gambler diller)
        {
            if (!diller.IsLoose)
            {
                Console.WriteLine($"{player.Name} Bust! The game is over");
                GameProvider.NewGameSelector(player, diller);
                return;
            }

            Console.WriteLine($"{diller.Name} Bust! The game is over");
            MoneyService.ClasicWinnings(player);
            GameProvider.NewGameSelector(player, diller);
        }