Package net.demilich.metastone.game.cards
package net.demilich.metastone.game.cards
Cards contains important enums, deserialization code, the card catalogue and the card entity.
-
ClassDescriptionA list of attributes on entities.The Card class is an entity that contains card information.An implementation of
CardList
for easy shuffling, choosing and uniqueness testing of lists of cards.A hashmap that can contain "overrides" to aCardDesc
.A place that storesCardCatalogueRecord
records that were generated from the "cards" Java package.A record that stores a card's ID, JSON representation andCardDesc
.Specifies a type of the object in the card desc.An interface describing common actions for a collection of cards.Indicates the card was not able to be parsed.A class responsible for deserializing JSON representations of cards.An enumeration of card sets from various games.This class is aCardList
that represents theSpellsource.ZonesMessage.Zones.HAND
andSpellsource.ZonesMessage.Zones.DECK
.When specified on aChooseOneOverrideAura
, specifies which choose one option is taken by the targeted card.An interface that specifies that the object has choose one behaviour.Indicates this entity or object contains deathrattles.