Uses of Interface
VASSAL.build.module.GameComponent
| Package | Description |
|---|---|
| VASSAL.build.module |
Contains classes that may be added to a
GameModule. |
| VASSAL.build.module.chessclockcontrol | |
| VASSAL.build.module.map |
Contains classes that may be added to a
Map. |
| VASSAL.build.module.map.boardPicker |
Contains classes that may be added to a
BoardPicker. |
| VASSAL.build.module.map.boardPicker.board.mapgrid |
Contains classes that may be added to a
MapGrid. |
| VASSAL.build.module.noteswindow |
Contains classes that may be added to a
NotesWindow. |
| VASSAL.build.module.properties | |
| VASSAL.build.module.turn | |
| VASSAL.build.widget |
Contains classes that can be added to a
Widget. |
-
Uses of GameComponent in VASSAL.build.module
Classes in VASSAL.build.module that implement GameComponent Modifier and Type Class Description classBasicLoggerBasicLogger deals with VLOG Vassal Log files (i.e.classChessClockControlCHESS CLOCK CONTROLLER for VASSAL.classEventLogclassGameRefresherGameRefresher 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.classInternetDiceButtonThis component places a button into the controls window toolbar.classInventoryclassMapThe Map is the main component for displaying and containingGamePieces during play.classModuleExtensionAn 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 DataArchiveclassModulePluginA ModulePlugin is basically identical to a ModuleExtension except that is loaded earlier and must throw Plugin specific error messagesclassMultiActionButtonCombines multiple buttons from the toolbar into a single button.classNewGameIndicatorProvides information about whether a game was started from File->New Game or loaded from a saved gameclassNotesWindowThis is aGameComponentthat allows players to type and save text notes during a game.classObscurableOptionsDetermines whether players are allowed to unmask other players pieces.classPlayerHandclassPlayerRosterMaintains a list of players involved in the current gameclassPredefinedSetupDefines a saved game that is accessible from the File menu.classPrivateMapA Map that may be configured to be visible only a particular side.classStartupGlobalKeyCommandA Global Key Command that is automatically invoked on game start-up, once the various Key Listeners have been started.classToolbarMenuTakes 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 GameComponent Modifier and Type Field Description protected List<GameComponent>GameState. gameComponentsMethods in VASSAL.build.module that return types with arguments of type GameComponent Modifier and Type Method Description Collection<GameComponent>GameState. getGameComponents()Enumeration<GameComponent>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 GameComponent Modifier and Type Method Description voidGameState. addGameComponent(GameComponent theComponent)Add aGameComponentto the list of objects that will be notified when a game is started/endedvoidGameState. removeGameComponent(GameComponent theComponent)Remove aGameComponentfrom 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 Modifier and Type Class Description classChessClockCHESS CLOCK class for VASSAL. -
Uses of GameComponent in VASSAL.build.module.map
Classes in VASSAL.build.module.map that implement GameComponent Modifier and Type Class Description classBoardPickerclassDrawPileclassFlareAllows 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).classGlobalMapThis is scaled version of aMapthat gives an overview.classHidePiecesButtonThis removes all game pieces from the (@link Map) therefore providing an un-cluttered view.classHighlightLastMovedclassMapShaderDraw shaded regions on a map.classPieceMoverPieceMover handles the "Drag and Drop" of pieces and stacks, onto or within a Map window.classSetupStackThis is the "At-Start Stack" component, which initializes a Map or Board with a specified stack.classZoomerControls the zooming in/out of aMapwindow. -
Uses of GameComponent in VASSAL.build.module.map.boardPicker
Classes in VASSAL.build.module.map.boardPicker that implement GameComponent Modifier and Type Class Description static classBoard.CleanupDeprecated, for removal: This API element is subject to removal in a future version.Only used to cleanupBoardimages, 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 Modifier and Type Class Description classZone -
Uses of GameComponent in VASSAL.build.module.noteswindow
Classes in VASSAL.build.module.noteswindow that implement GameComponent Modifier and Type Class Description classPrivateNotesControllerHoldsPrivateTextobjects, only displaying the one owned by the current userclassSecretNotesController -
Uses of GameComponent in VASSAL.build.module.properties
Classes in VASSAL.build.module.properties that implement GameComponent Modifier and Type Class Description classGlobalPropertyAdds a global property to a Map or ModuleclassGlobalTranslatableMessageAdds a global property to a Map or ModuleclassZoneProperty -
Uses of GameComponent in VASSAL.build.module.turn
Classes in VASSAL.build.module.turn that implement GameComponent Modifier and Type Class Description classTurnTrackerGeneric Turn Counter -
Uses of GameComponent in VASSAL.build.widget
Classes in VASSAL.build.widget that implement GameComponent Modifier and Type Class Description classWidgetMap
GameState.getGameComponents()instead.