Class BasicPiece

java.lang.Object
VASSAL.search.AbstractImageFinder
VASSAL.counters.BasicPiece
All Implemented Interfaces:
PropertyNameSource, PropertySource, EditablePiece, GamePiece, PropertyExporter, StateMergeable, TranslatablePiece, PersistentPropertyContainer, Auditable, ImageSearchTarget

Basic class for representing a physical component of the game. Can be e.g. a counter, a card, or an overlay. Note like traits, BasicPiece implements GamePiece (via TranslatablePiece), but UNLIKE traits it is NOT a Decorator, and thus must be treated specially.