Beispiel #1
0
        public void Player(List <Card> cards)
        {
            int index  = 0;
            int column = 1;

            foreach (Card c in cards)
            {
                playerCardtotal += (int)Enum.Parse(typeof(Card.Rank), Enum.GetName(typeof(Card.Rank), c.CardRank));
                DrawCard.Draw(column == 1 ? 2 : column, 4, cards[index], false);

                index++;
                column *= 14;
            }

            string dealer = string.Format("PLAYER's HAND ({0}):", playerCardtotal);

            DrawCard.WriteAt(dealer, 2, 2);

            //Check if player had a blackjack.
            //Evaluations.BlackJack(playerCardtotal, dealerCardTotal);
            //if (playerCardtotal == 21)
            //    RevealDownCard();

            //Check if player bust.
            Evaluations.PlayerBust(playerCardtotal, dealerCardTotal);
        }
Beispiel #2
0
        public void Hit(Card card, int newColumn, int row)
        {
            AddCard(card, newColumn, row, player);

            string playerTotal = string.Format("PLAYER's HAND ({0}):", playerCardtotal);

            DrawCard.WriteAt(playerTotal, 2, 2);

            //Check if player bust.
            Evaluations.PlayerBust(playerCardtotal, dealerCardTotal);
            //Check if blackjack.
            Evaluations.BlackJack(playerCardtotal, dealerCardTotal);
        }