Package net.demilich.metastone.game.entities
package net.demilich.metastone.game.entities
Entities are the various classes that live inside a match, like a card, hero, minion, and weapon.
-
ClassDescriptionAn actor hosts common functionality between minions, weapons and heroes.An in-game entity.The location of an entity inside a
GameContext
.EntityZone<E extends Entity>EntityZone is an abstract list that enforces that (1) supports gameplay-safe cloning and (2) enforces that anEntity
object is only in one zone at any time.Indicates that an infinite loop occurred trying to follow the link from an entity that was removed from play due to being transformed towards the entity it was eventually transformed into.