Esempio n. 1
0
        static void Main(string[] args)
        {
            Deck deck1 = new Deck();

            deck1.shuffle().displayDeck();
            // deck1.dealTopCard();
            // deck1.displayDeck();
            deck1.getDeckCount();
            // deck1.reset().displayDeck().getDeckCount();

            Player jill = new Player("Jill");

            jill.drawCard(deck1);
            jill.drawCard(deck1);
            jill.showHand();
            deck1.getDeckCount();
            jill.discardCard(1);
            jill.showHand();

            List <Card> AllHeartCards = deck1.cards.Where(card => card.suit == "Hearts").OrderBy(card => card.val).ToList();

            int highestVal = AllHeartCards.Max(c => c.val);

            AllHeartCards.First(c => c.val == highestVal);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Deck deck1 = new Deck();

            deck1.shuffle().displayDeck();
            //deck1. shuffletop card
            //deck1  displays deck
            //Console.WriteLine("Hello World!");
            deck1.getDeckCount();
            //deck1.reset().displaydeck().getDeckCount();

            Player kate = new Player("Kate");

            kate.drawCard(deck1);
            kate.drawCard(deck1);
            kate.showHand();
            deck1.getDeckCount();
            kate.discardCard(1);
            kate.showHand();

            List <Card> AllHeartCards = deck1.cards.Where(card => card.suit == "Hearts").OrderBy(card => card.val).ToList();

            int highestVal = AllHeartCards.Max(c => c.val);

            AllHeartCards.First(c => c.val == highestVal);
        }