public static void gameInit(Player player) { //initialise new deck int count = 0; foreach (Suit val in Enum.GetValues(typeof(Suit))) { for (int i = 0; i < 13; i++) { Card myCard = new Card(Suit.Hearts, 1); myCard.setSuit(val); myCard.setValue(i + 1); count++; deck.Add(myCard); } } //deal 2 cards to the player dealCard(player); dealCard(player); }