Package VASSAL.build.module.map
Contains classes that may be added to a
Map
.
-
Interface Summary Interface Description Drawable A component may implement the Drawable interface if it has graphical information the should be drawn whenever the Map is drawn.MapShader.ShadedPiece Pieces that contribute to shading must implement this interfacePieceCollection -
Class Summary Class Description BoardPicker BoardPicker.SetBoards CompoundPieceCollection Base class for PieceCollection implementation that organize pieces into distinct layers.CounterDetailViewer This is aDrawable
class that draws the counters horizontally when the mouse is held over a stack with the control key down.CounterDetailViewer.CounterFormatConfig CounterDetailViewer.DisplayConfig CounterDetailViewer.EmptyFormatConfig CounterDetailViewer.MinConfig CounterDetailViewer.ReportFormatConfig CounterDetailViewer.Visitor DeckGlobalKeyCommand This version ofMassKeyCommand
is added directly to aGameModule
and applies to all mapsDeckGlobalKeyCommand.DeckGlobalCommand DeckGlobalKeyCommand.DeckPolicyConfig2 DefaultPieceCollection Default implementation ofPieceCollection
separates pieces into two layers: stacking pieces always above non-stacking piecesDrawPile DrawPile.AssignedDeckPrompt generates a prompt with the names of all decks already definedDrawPile.FormattedStringConfig DrawPile.PiecePropertyConfig DrawPile.Prompt ForwardToChatter ForwardToKeyBuffer GlobalMap This is scaled version of aMap
that gives an overview.GlobalMap.IconConfig HandMetrics Handles the drawing of cards in aPlayerHand
.HidePiecesButton This removes all game pieces from the (@link Map) therefore providing an un-cluttered view.HidePiecesButton.HiddenIconConfig HidePiecesButton.ShowingIconConfig HighlightLastMoved ImageSaver This allows the user to capture a snapshot of the entire map into a PNG file.ImageSaver.IconConfig KeyBufferer This component listens for mouse clicks on a map and draws the selection rectangle.LayerControl Adds a button to the toolbar to manipulate Game Piece LayersLayerControl.CommandConfig LayeredPieceCollection Defines PieceCollection in which pieces are assigned to an arbitrary number of layers according to a property settingLayeredPieceCollection.Collection The PieceCollection class used by the map to which a LayeredPieceCollection has been addedLOS_Thread A class that allows the user to draw a straight line on a Map (LOS = Line Of Sight).LOS_Thread.GlobalOptions LOS_Thread.IconConfig LOS_Thread.LOSCommand LOS_Thread.PersistenceOptions LOS_Thread.ReportFormatConfig LOS_Thread.RoundingOptions MapCenterer Centers the map when user right-clicks on an empty hexMapShader Draw shaded regions on a map.MapShader.BoardPrompt MapShader.IconConfig MapShader.PatternPrompt MapShader.TypePrompt MassKeyCommand Adds a button to a map window toolbar.MassKeyCommand.DeckPolicyConfig MassKeyCommand.IconConfig MassKeyCommand.Prompt MassKeyCommand.ReportFormatConfig MenuDisplayer MovementReporter Builds an auto-report message for a collection of Move CommandsMovementReporter.HiddenMovementReporter A version of the MovementReporter for reporting the movement of Invisible pieces.MovementReporter.HiddenMoveSummary MovementReporter.MoveSummary PieceMover This is a MouseListener that moves pieces onto a Map windowPieceMover.AbstractDragHandler Common functionality for DragHandler for cases with and without drag image support.PieceMover.DragHandler Implementation of AbstractDragHandler when DragImage is supported by JREPieceMover.DragHandlerMacOSX PieceMover.DragHandlerNoImage Implements a psudo-cursor that follows the mouse cursor when user drags gamepieces.PieceRecenterer Adds a button to a Maps toolbar that adjusts the positions of all pieces so that their centroid is at the center of the mapPieceRecenterer.IconConfig Scroller This component listens to key events on a Map window and scrolls the map.SelectionHighlighter SelectionHighlighter.IconConfig SelectionHighlighters SetupStack This is the "At-Start Stack" component, which initializes a Map or Board with a specified stack.SetupStack.OwningBoardPrompt SetupStack.View SimplePieceCollection StoresGamePiece
s in a simple arraySmallList Bogus extension of list that takes up less space.StackExpander StackMetrics Encapsulates information on how to draw expanded and unexpanded views of a stackTextSaver TextSaver.IconConfig Zoomer Controls the zooming in/out of aMap
window.Zoomer.InIconConfig Zoomer.LevelConfig Zoomer.LevelConfigurer Zoomer.OutIconConfig Zoomer.PickIconConfig Zoomer.State Stores the state information for theZoomer
.