Пример #1
0
        public void Split()
        {
            playerBet[dealTo + 5].Playing    = true;               // set box number + 5 = true; which is use for spilt hand;
            playerBet[dealTo + 5].SplitedBet = true;
            playerBet[dealTo + 5].MainBet    = playerBet[dealTo].MainBet;
            Card firstCard  = playerHand[dealTo].FirstCard.Clone();
            Card secondCard = playerHand[dealTo].SecondCard.Clone();

            playerHand[dealTo]             = new CardHand();
            playerHand[dealTo].Splited     = true;
            playerHand[dealTo + 5].Splited = true;
            countCardValue(firstCard, playerHand[dealTo], dealTo);
            countCardValue(secondCard, playerHand[dealTo + 5], dealTo + 5);
            cardDrawing.SplitedCard(dealTo, firstCard, secondCard);
            //Debug.WriteLine("{0}--{1}", playerHand[dealTo].TotalCardValue, playerHand[dealTo + 5].TotalCardValue);
            checkTurn();
        }