コード例 #1
0
        public Card DealCard()
        {
            if (AllCards.FirstOrDefault().Value == 0)
            {
                ShuffleAllCards();
            }

            var card = AllCards.FirstOrDefault();

            AllCards.Remove(card);
            DiscardPile.Add(card);
            return(card);
        }
コード例 #2
0
ファイル: Cards.cs プロジェクト: merd1978/HearthStoneSim
 public static Card FromName(string cardName)
 {
     return(AllCards.FirstOrDefault(x => x.Value.Name == cardName).Value);
 }
コード例 #3
0
 public Card GetCardById(int cardId)
 {
     return(AllCards.FirstOrDefault(p => p.CardId == cardId));
 }