Package VASSAL.build.module.map

Contains classes that may be added to a Map.

See:
          Description

Interface Summary
Drawable A component may implement the Drawable interface if it has graphical information the should be drawn whenever the Map is drawn.
 

Class Summary
BoardPicker This class is responsible for maintaining the Boards on a Map.
BoardPicker.SetBoards  
CounterDetailViewer This is a Drawable class that draws the counters horizontally when the mouse is held over a stack with the control key down.
DrawPile  
DrawPile.OwningBoardPrompt  
DrawPile.Prompt  
DrawPile.SetContents  
ForwardToChatter This KeyListener forwards key event from a Map to the Chatter The event is forwarded only if not consumed
ForwardToKeyBuffer This KeyListener forwards key event from a Map to the KeyBuffer, where it is given to selected GamePieces to interpret.
GlobalMap This is scaled version of a Map that gives an overview.
HandMetrics  
ImageSaver This allows the user to capture a snapshot of the entire map into a PNG file
KeyBufferer This component listens for mouse clicks on a map.
LOS_Thread A class that allows the user to draw a straight line on a Map (LOS = Line Of Sight).
MapCenterer Centers the map when user right-clicks on an empty hex
MassKeyCommand Adds a button to a map window toolbar.
MassKeyCommand.Prompt  
MenuDisplayer  
MineaturesPieceMover Moves pieces on a map with an interface appropriate for mineatures-type games.
PieceMover This is a MouseListener that moves pieces on a Map window
Scroller This component listens to key events on a Map window and scrolls the map.
SmallList  
StackExpander  
StackMetrics Encapsulates information on how to draw expanded and unexpanded views of a stack
TextSaver  
Zoomer Controls the zooming in/out of a Map Window
 

Package VASSAL.build.module.map Description

Contains classes that may be added to a Map.