Uses of Package
VASSAL.counters
Package | Description |
---|---|
VASSAL.build |
Provides classes for building Java instances automatically from XML
files.
|
VASSAL.build.module |
Contains classes that may be added to a
GameModule . |
VASSAL.build.module.map |
Contains classes that may be added to a
Map . |
VASSAL.build.module.properties | |
VASSAL.build.module.turn | |
VASSAL.build.widget |
Contains classes that can be added to a
Widget . |
VASSAL.command |
Provides classes that implement the "Command" design pattern.
|
VASSAL.configure |
Provides classes for building "Edit Property" dialogs, and for editing
GameModule 's and ModuleExtension 's. |
VASSAL.counters |
Provides classes that define game pieces.
|
VASSAL.i18n | |
VASSAL.script | |
VASSAL.script.expression | |
VASSAL.script.proxy | |
VASSAL.tools |
Contains various utility classes.
|
VASSAL.tools.imageop | |
VASSAL.tools.imports.adc2 |
-
Classes in VASSAL.counters used by VASSAL.build Class Description 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 -
Classes in VASSAL.counters used by VASSAL.build.module Class Description Deck A collection of pieces that behaves like a deck, i.e.: Doesn't move.DeckVisitor For Visitors that are aware ofDeck
typesDecorator The abstract class describing a generic 'trait' of a GamePiece.GamePiece Basic class for representing a physical component of the gameHighlighter An interface that defines how to draw GamePieces that are selectedPieceDefiner This is the GamePiece designer dialog.PieceFilter A filter for GamePiecesPieceFinder This interface defines selection criteria for finding a GamePiece in a MapPieceVisitor For implementing a somewhat modified Visitor pattern forGamePiece
s.PieceVisitorDispatcher For implementing a modified Visitor pattern onGamePiece
s.Stack A collection of GamePieces which can be moved as a single unit -
Classes in VASSAL.counters used by VASSAL.build.module.map Class Description ColoredBorder Deck A collection of pieces that behaves like a deck, i.e.: Doesn't move.DeckVisitor For Visitors that are aware ofDeck
typesDeckVisitorDispatcher For handling Visitors that are aware ofDeck
typesGamePiece Basic class for representing a physical component of the gameGlobalCommand Applies a given keyboard command to all counters on a mapHighlighter An interface that defines how to draw GamePieces that are selectedKeyCommand PieceFilter A filter for GamePiecesPieceFinder This interface defines selection criteria for finding a GamePiece in a MapPieceFinder.Movable PieceIterator An iterator for GamePieces.PieceVisitor For implementing a somewhat modified Visitor pattern forGamePiece
s.PieceVisitorDispatcher For implementing a modified Visitor pattern onGamePiece
s.Stack A collection of GamePieces which can be moved as a single unit -
Classes in VASSAL.counters used by VASSAL.build.module.properties Class Description GamePiece Basic class for representing a physical component of the game -
Classes in VASSAL.counters used by VASSAL.build.module.turn Class Description BasicPiece Basic class for representing a physical component of the game Can be a counter, a card, or an overlay -
Classes in VASSAL.counters used by VASSAL.build.widget Class Description GamePiece Basic class for representing a physical component of the game -
Classes in VASSAL.counters used by VASSAL.command Class Description GamePiece Basic class for representing a physical component of the gamePieceVisitorDispatcher For implementing a modified Visitor pattern onGamePiece
s. -
Classes in VASSAL.counters used by VASSAL.configure Class Description 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 gamePieceAccess Defines ability of a player to access a GamePiecePieceFilter A filter for GamePieces -
Classes in VASSAL.counters used by VASSAL.counters Class Description ActionButton A trait that acts like a button on a GamePiece, such that clicking on a particular area of the piece invokes a keyboard commandActionButton.ButtonPusher Registers mouse listeners with Maps and other components.AreaOfEffect BoundsTracker Records the bounding boxes of GamePieces.CalculatedProperty Conditional Marker A marker with a variable value depending on conditions.Clone This trait adds a command that creates a duplicate of the selected GamepieceCounterGlobalKeyCommand Adds a menu item that applies aGlobalCommand
to other piecesDeck A collection of pieces that behaves like a deck, i.e.: Doesn't move.Deck.CountExpression An object that parses expression strings from the config windowDeckVisitor For Visitors that are aware ofDeck
typesDeckVisitorDispatcher For handling Visitors that are aware ofDeck
typesDecorator The abstract class describing a generic 'trait' of a GamePiece.Delete This trait adds a command that creates a duplicate of the selected GamepieceDragBuffer DynamicProperty Trait that contains a property accessible via getProperty() and updateable dynamically via key commandsDynamicProperty.DynamicKeyCommand DynamicKeyCommand A class that represents an action to be performed on a Dynamic propertyEditablePiece If a GamePiece implements the EditablePiece interface, then it can be manipulated from the Configuration Tree via the PieceDefiner dialog.Embellishment The "Layer" trait.EventFilter Gives information about what kinds of events aGamePiece
will respond toFootprint Displays a movement trail indicating where a piece has been movedFreeRotator A Decorator that rotates a GamePiece to an arbitrary angleGamePiece Basic class for representing a physical component of the gameGlobalCommand Applies a given keyboard command to all counters on a mapGlobalHotKey Adds a menu entry that fires a specified key event to the module window.Hideable Highlighter An interface that defines how to draw GamePieces that are selectedKeyBuffer KeyCommand Labeler.LabelOp MenuSeparator This trait adds a command that creates a duplicate of the selected GamepieceMovementMarkable A GamePiece with this trait will automatically be marked whenever it is moved.MultiImagePicker PieceAccess Defines ability of a player to access a GamePiecePieceCloner Utility class for cloningGamePiece
sPieceDefiner This is the GamePiece designer dialog.PieceEditor PieceFilter A filter for GamePiecesPieceFinder This interface defines selection criteria for finding a GamePiece in a MapPieceFinder.Movable PieceFinder.PieceInStack PieceImage Deprecated.PieceIterator An iterator for GamePieces.PieceVisitor For implementing a somewhat modified Visitor pattern forGamePiece
s.PieceVisitorDispatcher For implementing a modified Visitor pattern onGamePiece
s.Pivot Provides commands to pivot a Game Piece around a given pointPlaceMarker This Decorator defines a key command to places another counter on top of this one.PlaceMarker.Ed PlayerAccess Access is granted ifGameModule.getUserId()
matchesPlaySound A trait that plays a sound clipPropertyExporter Interface for classes that can exporty the names and values of the properties they maintainReplace GamePiece trait that replaces a GamePiece with another oneReportState 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)RestrictCommands RestrictCommands Restrict the availability of Key Commands, depending on a Property Match String.Restricted A GamePiece with the Restricted trait can only be manipulated by the player playing a specific sideSendToLocation This trait adds a command that sends a piece to another location.SetGlobalProperty SideAccess Access is granted ifPlayerRoster.getMySide()
matchesStack A collection of GamePieces which can be moved as a single unitStateMergeable GamePiece
s may implement this interface to implement "merge" functionality of their state.SubMenu A trait that groups menu items of other traits into a sub-menuTranslate Give a piece a command that moves it a fixed amount in a particular direction, optionally tracking the current rotation of the piece.Translate.MoveExecuter Batches up all the movement commands resulting from a single KeyEvent and executes them at once.TriggerAction Macro Execute a series of Keystrokes against this same piece - Triggered by own KeyCommand or list of keystrokes - Match against an optional Property FilterUsePrototype This trait is a placeholder for a pre-defined series of traits specified in aPrototypeDefinition
object. -
Classes in VASSAL.counters used by VASSAL.i18n Class Description 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 gamePlaceMarker This Decorator defines a key command to places another counter on top of this one. -
Classes in VASSAL.counters used by VASSAL.script Class Description Decorator The abstract class describing a generic 'trait' of a GamePiece.GamePiece Basic class for representing a physical component of the game -
Classes in VASSAL.counters used by VASSAL.script.expression Class Description EditablePiece If a GamePiece implements the EditablePiece interface, then it can be manipulated from the Configuration Tree via the PieceDefiner dialog.PieceFilter A filter for GamePieces -
Classes in VASSAL.counters used by VASSAL.script.proxy Class Description GamePiece Basic class for representing a physical component of the gameStack A collection of GamePieces which can be moved as a single unit -
Classes in VASSAL.counters used by VASSAL.tools Class Description EditablePiece If a GamePiece implements the EditablePiece interface, then it can be manipulated from the Configuration Tree via the PieceDefiner dialog. -
Classes in VASSAL.counters used by VASSAL.tools.imageop Class Description GamePiece Basic class for representing a physical component of the game -
Classes in VASSAL.counters used by VASSAL.tools.imports.adc2 Class Description Decorator The abstract class describing a generic 'trait' of a GamePiece.DynamicProperty Trait that contains a property accessible via getProperty() and updateable dynamically via key commandsEmbellishment The "Layer" trait.FreeRotator A Decorator that rotates a GamePiece to an arbitrary angleGamePiece Basic class for representing a physical component of the gameMovementMarkable A GamePiece with this trait will automatically be marked whenever it is moved.Obscurable PropertySheet A Decorator class that endows a GamePiece with a dialog.UsePrototype This trait is a placeholder for a pre-defined series of traits specified in aPrototypeDefinition
object.
GamePieceOp
instead.