Пример #1
0
        public static Card[] FillPackOfCards(Card[] packOfCards)
        {
            Array     cardNames = Enum.GetValues(typeof(CardsPoints));
            Array     cardSuits = Enum.GetValues(typeof(CardSuits));
            CardSuits cardSuit;

            for (int indexOfCard = 0, indexOfSuit = 0; indexOfSuit < cardSuits.Length; indexOfSuit++)
            {
                cardSuit = (CardSuits)indexOfSuit;
                foreach (var card in cardNames)
                {
                    CardsPoints cardName = (CardsPoints)card;
                    Card        newCard  = new Card(cardName, cardSuit);
                    packOfCards[indexOfCard] = newCard;
                    indexOfCard++;
                }
            }
            return(packOfCards);
        }
Пример #2
0
 public Card(CardsPoints cardNameAndPoints, CardSuits cardSuit)
 {
     cardName      = cardNameAndPoints;
     this.cardSuit = cardSuit;
     cardPoints    = (int)cardNameAndPoints;
 }