Example #1
0
        public void dealNextHand()
        {
            gameDeck.shuffleDeck();     //shuffle the deck
            board.clearCommunityCards();

            clsSeat[] seatArray = new clsSeat[6] {
                seat1, seat2, seat3, seat4, seat5, seat6
            };

            //deal out first card to each player
            for (int i = 0; i < 6; i++) //array size of 6, therefore i < 6 for count control
            {
                seatArray[i].Hand.Card1 = gameDeck.deck[gameDeck.CurrentCard];
                gameDeck.moveToNextCard();
            }

            //deal out second card to each player
            for (int i = 0; i < 6; i++)
            {
                seatArray[i].Hand.Card2 = gameDeck.deck[gameDeck.CurrentCard];
                gameDeck.moveToNextCard();
            }

            //change the test labels to the cards for the player
            lblPlayerCard1.Text = gameDeck.getCardPip(seat1.Hand.Card1);
            lblPlayerCard2.Text = gameDeck.getCardPip(seat1.Hand.Card2);
        }//close dealNextHand() method
Example #2
0
        public void dealNextHand()
        {
            //deal out both pocket cards to player
            testSeat.Hand.Card1 = gameDeck.deck[gameDeck.CurrentCard];
            gameDeck.moveToNextCard();

            testSeat.Hand.Card2 = gameDeck.deck[gameDeck.CurrentCard];
            gameDeck.moveToNextCard();


            //Store the traditional card values into a string (e.g. 10S or 3C)
            pocketCard1 = gameDeck.getCardPip(testSeat.Hand.Card1);
            pocketCard2 = gameDeck.getCardPip(testSeat.Hand.Card2);
        }//close dealNextHand() method