I want to create deck of cards using a for loop and my Factory class method. I have setup the suit and face values as enums. How should i aproach this?
public static class FactoryClass {
public static Card CreateCard(CardFace face, CardSuit suit) {
return new Card(face, suit);
}
}
public enum CardFace {
A, _2, _3, _4, _5, _6, _7, _8, _9, _10, J, Q, K
}
public enum CardSuit {
Spades, Hearts, Clubs, Diamonds
}
public void Deck() {
for (int i = 0; i < 13; i++) {
for (int j = 0; j < 4; j++) {
_cards.Add(FactoryClass.CreateCard();
}
}
}