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); }
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); }