private CardsCollection InitCards()
{
CardsCollection cards = new CardsCollection();
// add spades
cards.Add( new Card( CardType.Ace, CardColor.Spades ) );
cards.Add( new Card( CardType.King, CardColor.Spades ) );
cards.Add( new Card( CardType.Queen, CardColor.Spades ) );
cards.Add( new Card( CardType.Jack, CardColor.Spades ) );
cards.Add( new Card( CardType.Ten, CardColor.Spades ) );
cards.Add( new Card( CardType.Nine, CardColor.Spades ) );
cards.Add( new Card( CardType.Eight, CardColor.Spades ) );
cards.Add( new Card( CardType.Seven, CardColor.Spades ) );
// add hearts
cards.Add( new Card( CardType.Ace, CardColor.Hearts ) );
cards.Add( new Card( CardType.King, CardColor.Hearts ) );
cards.Add( new Card( CardType.Queen, CardColor.Hearts ) );
cards.Add( new Card( CardType.Jack, CardColor.Hearts ) );
cards.Add( new Card( CardType.Ten, CardColor.Hearts ) );
cards.Add( new Card( CardType.Nine, CardColor.Hearts ) );
cards.Add( new Card( CardType.Eight, CardColor.Hearts ) );
cards.Add( new Card( CardType.Seven, CardColor.Hearts ) );
// add diamonds
cards.Add( new Card( CardType.Ace, CardColor.Diamonds ) );
cards.Add( new Card( CardType.King, CardColor.Diamonds ) );
cards.Add( new Card( CardType.Queen, CardColor.Diamonds ) );
cards.Add( new Card( CardType.Jack, CardColor.Diamonds ) );
cards.Add( new Card( CardType.Ten, CardColor.Diamonds ) );
cards.Add( new Card( CardType.Nine, CardColor.Diamonds ) );
cards.Add( new Card( CardType.Eight, CardColor.Diamonds ) );
cards.Add( new Card( CardType.Seven, CardColor.Diamonds ) );
// add clubs
cards.Add( new Card( CardType.Ace, CardColor.Clubs ) );
cards.Add( new Card( CardType.King, CardColor.Clubs ) );
cards.Add( new Card( CardType.Queen, CardColor.Clubs ) );
cards.Add( new Card( CardType.Jack, CardColor.Clubs ) );
cards.Add( new Card( CardType.Ten, CardColor.Clubs ) );
cards.Add( new Card( CardType.Nine, CardColor.Clubs ) );
cards.Add( new Card( CardType.Eight, CardColor.Clubs ) );
cards.Add( new Card( CardType.Seven, CardColor.Clubs ) );
return cards;
}