Ejemplo n.º 1
0
        public string PlayAHand()
        {
            string winner = "Nobody yet";

            // Start out with a initialed and shuffled deck
            CardDeck deck = new CardDeck();

            deck.Shuffle();
            // Deal two cards
            Card card1 = deck.Deal();
            Card card2 = deck.Deal();

            //Added to show cards
            Cards    = new Card[2];
            Cards[0] = card1;
            Cards[1] = card2;

            // Compare the cards
            //Suit doesn't matter
            if (card1.Face == card2.Face)
            {
                winner = "Tie";
            }
            else if (card1.Face > card2.Face || card1.Face == 0)
            {
                winner = "Player 1 wins";
            }
            else if (card1.Face > card2.Face || card2.Face == 0)
            {
                winner = "Player 2 wins";
            }

            // Whoever has the higher card wins
            return(winner);
        }
 public void Run()
 {
     deck = new CardDeck();
     deck.Shuffle();
     DisplayDeck();
 }