public Deck(DeckType type, HearthDb.Deckstrings.Deck deck) { Type = type; Name = deck.Name; DeckId = deck.DeckId; Cards = CardSorting.Sort(deck.GetCards().Select(card => new Card(card.Key, card.Value))); Class = deck.GetHero().Class; }
public PlayedDeck(string InputDeck) { HearthDb.Deckstrings.Deck deck = HearthDb.Deckstrings.DeckSerializer.Deserialize(InputDeck); Dictionary <HearthDb.Card, int> DbDeck = deck.GetCards(); var pEnum = DbDeck.GetEnumerator(); for (; pEnum.MoveNext();) { m_Cards.Add(new Hearthstone_Deck_Tracker.Hearthstone.Card(pEnum.Current.Key), pEnum.Current.Value); } m_Class = deck.GetHero().Class; }