Exemplo n.º 1
0
        public void CreateDecks(int DeckAmount)
        {
            var combinedDecks = new List <Card>();

            foreach (SuitEnum suit in SuitEnum.GetValues(typeof(SuitEnum)))
            {
                foreach (FaceValueEnum faceValue in FaceValueEnum.GetValues(typeof(FaceValueEnum)))
                {
                    combinedDecks.AddRange(Enumerable.Repeat(new Card(suit, faceValue), DeckAmount));
                }
            }
            Cards = combinedDecks;
        }
Exemplo n.º 2
0
 public Card(SuitEnum suit, FaceValueEnum faceValue)
 {
     Suit      = suit;
     FaceValue = faceValue;
 }