Exemple #1
0
        public void AddCard(Card card)
        {
            CreateStore();
            int checkCount = 0;

            foreach (Card c in decklist)
            {
                if (c.ToString() == card.ToString())
                {
                    if (c.GetTypes().Contains("Basic"))
                    {
                        decklist.Add(card);
                        store.AddCardToDeck(this, card);
                        CheckComplete();
                        return;
                    }
                    else
                    {
                        checkCount++;
                    }
                }
            }
            if (checkCount < 4)
            {
                decklist.Add(card);
                store.AddCardToDeck(this, card);
            }
            CheckComplete();
        }