示例#1
0
文件: Player.cs 项目: Taha-cmd/MCTG
        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
文件: Player.cs 项目: Taha-cmd/MCTG
        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));
            }
        }