static void Main(string[] args) { Deck deck = new Deck(); Hand hand = new Hand(); Console.WriteLine(deck.ToString()); Console.WriteLine(); deck.Shuffle(); Console.WriteLine("Shuffled"); Console.WriteLine(deck.ToString()); hand.Add(deck.Deal1()); Console.WriteLine(hand.ToString()); Console.WriteLine(); hand.Add(deck.Deal1()); Console.WriteLine(hand.ToString()); Console.WriteLine(); Console.WriteLine(deck.ToString()); Console.WriteLine("----- Addtional Tasks -----\n"); // Addtional Task 1 hand = deck.Deal5(); Console.WriteLine(hand.ToString()); // Addtional Task 2 hand.HighestCards(hand); }
// 7. Main Class static void Main(string[] args) { // Create a new deck and Hand Deck deck = new Deck(); Hand hand = new Hand(); Console.WriteLine("[Original Deck]"); Console.WriteLine(deck.ToString()); Console.WriteLine(); // Shuffle deck Console.WriteLine("[Shuffled Deck]"); deck.Shuffle(); Console.WriteLine(deck.ToString()); // Deal1 for Hand Console.WriteLine("[Deal1 for Hand]"); hand.Add(deck.Deal1()); Console.WriteLine(hand.ToString()); // Deck after Deal1 Console.WriteLine("[Deck after Deal1]"); Console.WriteLine(deck.ToString()); // Deal1 for Hand 2 Console.WriteLine("[Deal1 for Hand2]"); hand.Add(deck.Deal1()); Console.WriteLine(hand.ToString()); // Deck after Deal1 2 Console.WriteLine("[Deck after Deal1 2]"); Console.WriteLine(deck.ToString()); // Additional Task3 Console.WriteLine("----- Addtional Tasks -----\n"); Console.WriteLine("[Deal5 for Hand]"); hand = deck.Deal5(); Console.WriteLine(hand.ToString()); Console.WriteLine("[Deal5 Highest Card]"); hand.HighestCards(hand); }