private void PopulateWithCards() { int currentIndexOfDeck = 0; for (int suit = 0; suit < Common.NumberOfSuits; suit++) { for (int rank = 2; rank < Common.NumberOfCardsRanks + 2; rank++) { Suits cardSuit = (Suits)suit; CardsRank cardRank = (CardsRank)rank; string cardImagePath = this.CardsImagesLocation + cardRank + cardSuit + ".png"; Image cardImage = Image.FromFile(cardImagePath); this.cards[currentIndexOfDeck] = new Card(cardSuit, cardRank, cardImage); currentIndexOfDeck++; } } }
public Card(Suits suit, CardsRank rank, Image cardImage) { this.Suit = suit; this.Rank = rank; this.CardImage = cardImage; }