Uses of Interface
VASSAL.build.module.GameComponent
Packages that use GameComponent
Package
Description
Contains classes that may be added to a
GameModule
.Contains classes that may be added to a
Map
.Contains classes that may be added to a
BoardPicker
.Contains classes that may be added to a
MapGrid
.Contains classes that may be added to a
NotesWindow
.Contains classes that can be added to a
Widget
.-
Uses of GameComponent in VASSAL.build.module
Classes in VASSAL.build.module that implement GameComponentModifier and TypeClassDescriptionclass
BasicLogger deals with VLOG Vassal Log files (i.e.class
CHESS CLOCK CONTROLLER for VASSAL.class
class
GameRefresher Replace all counters in the same game with the current version of the counters defined in the module Note: Counters that are Hidden or Obscured to us cannot be updated.class
This component places a button into the controls window toolbar.class
class
The Map is the main component for displaying and containingGamePiece
s during play.class
An optional extension to a GameModule Like a GameModule, it is built from scratch from a 'buildFile' in a DataArchive The components described in the buildFile are appended to components in the base DataArchiveclass
A ModulePlugin is basically identical to a ModuleExtension except that is loaded earlier and must throw Plugin specific error messagesclass
Combines multiple buttons from the toolbar into a single button.class
Provides information about whether a game was started from File->New Game or loaded from a saved gameclass
This is aGameComponent
that allows players to type and save text notes during a game.class
Determines whether players are allowed to unmask other players pieces.class
class
Maintains a list of players involved in the current gameclass
Defines a saved game that is accessible from the File menu.class
A Map that may be configured to be visible only a particular side.class
A Global Key Command that is automatically invoked on game start-up, once the various Key Listeners have been started.class
Takes buttons from the toolbar of a Map or the main module and places them into a popup menuFields in VASSAL.build.module with type parameters of type GameComponentMethods in VASSAL.build.module that return types with arguments of type GameComponentModifier and TypeMethodDescriptionGameState.getGameComponents()
GameState.getGameComponentsEnum()
Deprecated, for removal: This API element is subject to removal in a future version.Methods in VASSAL.build.module with parameters of type GameComponentModifier and TypeMethodDescriptionvoid
GameState.addGameComponent(GameComponent theComponent)
Add aGameComponent
to the list of objects that will be notified when a game is started/endedvoid
GameState.removeGameComponent(GameComponent theComponent)
Remove aGameComponent
from the list of objects that will be notified when a game is started/ended -
Uses of GameComponent in VASSAL.build.module.chessclockcontrol
Classes in VASSAL.build.module.chessclockcontrol that implement GameComponent -
Uses of GameComponent in VASSAL.build.module.map
Classes in VASSAL.build.module.map that implement GameComponentModifier and TypeClassDescriptionclass
class
class
Allows a player to ping a location ("send up a flare") by clicking on a map with the correct modifier key combination held down (default: Alt+LeftClick).class
This is scaled version of aMap
that gives an overview.class
This removes all game pieces from the (@link Map) therefore providing an un-cluttered view.class
class
Draw shaded regions on a map.class
PieceMover handles the "Drag and Drop" of pieces and stacks, onto or within a Map window.class
This is the "At-Start Stack" component, which initializes a Map or Board with a specified stack.class
Controls the zooming in/out of aMap
window. -
Uses of GameComponent in VASSAL.build.module.map.boardPicker
Classes in VASSAL.build.module.map.boardPicker that implement GameComponentModifier and TypeClassDescriptionstatic class
Deprecated, for removal: This API element is subject to removal in a future version.Only used to cleanupBoard
images, which is now handled automatically by the cache. -
Uses of GameComponent in VASSAL.build.module.map.boardPicker.board.mapgrid
Classes in VASSAL.build.module.map.boardPicker.board.mapgrid that implement GameComponent -
Uses of GameComponent in VASSAL.build.module.noteswindow
Classes in VASSAL.build.module.noteswindow that implement GameComponentModifier and TypeClassDescriptionclass
HoldsPrivateText
objects, only displaying the one owned by the current userclass
-
Uses of GameComponent in VASSAL.build.module.properties
Classes in VASSAL.build.module.properties that implement GameComponentModifier and TypeClassDescriptionclass
Adds a global property to a Map or Moduleclass
Adds a global property to a Map or Moduleclass
-
Uses of GameComponent in VASSAL.build.module.turn
Classes in VASSAL.build.module.turn that implement GameComponent -
Uses of GameComponent in VASSAL.build.widget
Classes in VASSAL.build.widget that implement GameComponent
GameState.getGameComponents()
instead.