Package VASSAL.counters

Provides classes that define game pieces.

See:
          Description

Interface Summary
CounterNames  
EditablePiece If a GamePiece implements the EditablePiece interface, then it can be manipulated from the Configuration Tree via the PieceDefiner dialog.
GamePiece Basic class for representing a physical component of the game
Highlighter An interface that defines how to draw GamePieces that are selected
PieceEditor  
PieceFilter A filter for GamePieces
PieceFinder This interface defines selection criteria for finding a GamePiece in a Map
Properties Defines the properties expected to be defined in each GamePiece
 

Class Summary
BasicPiece Basic class for representing a physical component of the game Can be a counter, a card, or an overlay
BoundsTracker Records the bounding boxes of GamePieces.
ColoredBorder  
Decorator The abstract class describing a generic 'trait' of a GamePiece.
DragBuffer  
Embellishment  
FreeRotator A Decorator that rotates a GamePiece to an arbitrary angle
Hideable  
ImagePicker  
Immobilized  
KeyBuffer  
KeyCommand  
KeySpecifier  
Labeler Displays a text label, with content specified by the user at runtime
Marker A generic Decorator that retains in its state the value of a property.
MassPieceDefiner Edits an entire set of GamePieces at once
MovementMarkable A GamePiece with this trait will automatically be marked whenever it is moved.
MultiImagePicker  
Obscurable  
PieceDefiner This is the GamePiece designer dialog.
PieceDefiner.Ed A Dialog for editing an EditablePiece's properties
PieceImage Maintains an Image built from the GamePiece.draw(java.awt.Graphics, int, int, java.awt.Component, double) method of a GamePiece
PieceIterator An iterator for GamePieces.
PlaceMarker This Decorator defines a key command to places another counter on top of this one.
PlaceMarker.Ed  
Replace GamePiece trait that replaces a GamePiece with another one
Replace.Ed  
ReportState A GamePiece with this trait will echo the piece's current name when any of a given key commands are pressed (and after they take effect)
ReportState.Ed  
Restricted A GamePiece with the Restricted trait can only be manipulated by the player playing a specific side
Restricted.Ed  
ReturnToDeck GamePiece trait that returns a piece to a DrawPile
SimplePieceEditor  
Stack A collection of GamePieces which can be moved as a single unit
TableInfo A Decorator class that endows a GamePiece with an editable spreadsheet (i.e.
Transparent A class that draws a GamePiece with a specifyable level of transparency
 

Package VASSAL.counters Description

Provides classes that define game pieces.

See Also:
GamePiece, Decorator