Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
        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;
        }