Пример #1
0
        public void MakeDeck(CardData c1, CardData c2, CardData c3, CardData c4)
        {
            if (!Deck.Empty)
            {
                Deck.Clear();
            }

            Deck.Add(CardsManager.Create(c1));
            Deck.Add(CardsManager.Create(c2));
            Deck.Add(CardsManager.Create(c3));
            Deck.Add(CardsManager.Create(c4));
        }
Пример #2
0
        public void MakeDeck(params CardData[] cards)
        {
            if (cards.Length != 4)
            {
                throw new InvalidDataException("error making deck: size musst be 4");
            }

            if (!Deck.Empty)
            {
                Deck.Clear();
            }

            foreach (CardData card in cards)
            {
                Deck.Add(CardsManager.Create(card));
            }
        }