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 TypeClassDescriptionclassBasicLogger deals with VLOG Vassal Log files (i.e.classCHESS CLOCK CONTROLLER for VASSAL.classclassGameRefresher 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.classThis component places a button into the controls window toolbar.classclassThe Map is the main component for displaying and containingGamePieces during play.classAn 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 DataArchiveclassA ModulePlugin is basically identical to a ModuleExtension except that is loaded earlier and must throw Plugin specific error messagesclassCombines multiple buttons from the toolbar into a single button.classProvides information about whether a game was started from File->New Game or loaded from a saved gameclassThis is aGameComponentthat allows players to type and save text notes during a game.classDetermines whether players are allowed to unmask other players pieces.classclassMaintains a list of players involved in the current gameclassDefines a saved game that is accessible from the File menu.classA Map that may be configured to be visible only a particular side.classA Global Key Command that is automatically invoked on game start-up, once the various Key Listeners have been started.classTakes 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 TypeMethodDescriptionvoidGameState.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 -
Uses of GameComponent in VASSAL.build.module.map
Classes in VASSAL.build.module.map that implement GameComponentModifier and TypeClassDescriptionclassclassclassAllows 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).classThis is scaled version of aMapthat gives an overview.classThis removes all game pieces from the (@link Map) therefore providing an un-cluttered view.classclassDraw shaded regions on a map.classPieceMover handles the "Drag and Drop" of pieces and stacks, onto or within a Map window.classThis is the "At-Start Stack" component, which initializes a Map or Board with a specified stack.classControls the zooming in/out of aMapwindow. -
Uses of GameComponent in VASSAL.build.module.map.boardPicker
Classes in VASSAL.build.module.map.boardPicker that implement GameComponentModifier and TypeClassDescriptionstatic classDeprecated, 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 -
Uses of GameComponent in VASSAL.build.module.noteswindow
Classes in VASSAL.build.module.noteswindow that implement GameComponentModifier and TypeClassDescriptionclassHoldsPrivateTextobjects, 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 TypeClassDescriptionclassAdds a global property to a Map or ModuleclassAdds 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.