|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
Help menu.CommandEncoder to the list of objects
that will attempt to decode/encode a command
Drawable component to this map
GameComponent to the list of objects that will
be notified when a game is started/ended
GamePiece to a game.GamePiece to the current game.
SecretNote to a specified List.GameModule.
GameModule.
GameModule.
Documentation.
Map.
Map.
Map.
Map.
AutoConfigurer
class to automatically build a property editor.BackgroundTask.doFirst(), then queues another another
task, BackgroundTask.doLater(), for the Event Handler thread to execute
This is basically a simple version of Sun's SwingWorker class.CommandEncoder that handles the basic commands: AddPiece, RemovePiece, ChangePiece, MovePiece.Boards (by invoking Board.cleanUp()) when a game is closedBoards on a
Map.JComboBox above
a JPanel with a CardLayout layout.AbstractBuildable.setAttribute(java.lang.String, java.lang.Object) with the String value
of the attribute
Buildable
objectsGamePiece.ChangePiece commands.Command object that, when executed, displays
a text message in the Chatter's text areaConfigureTreeDataArchive cache
Color valuesCommand to and from a string
Although Commands can be linked into compound commands,
each CommandEncoder need only handle single (not compound) commandsInfo.compareVersions(java.lang.String, java.lang.String)
Configurer.Drawable class that draws the counters horizontally
when the mouse is held over a stack with the control key down..class file for the named class may be either
in the System's classpath or else within the DataArchive
of the GameModule
Decorator instance
PieceFinder instance that will select a GamePiece
for processing when the user clicks on the map.
PieceFinder locates a piece there.
PieceFinder instance that will select a
GamePiece whose menu will be displayed when the
user clicks on the map
Deck typesDeck typesCommandEncoders
to decode a String into a Command.
Command
PieceCollection separates pieces into
two layers: stacking pieces always above non-stacking piecesDieRollsHelp menu of the controls windowChatter.send(java.lang.String)
method of the Chatter of the GameModule.
Chatter.send(java.lang.String)
method of the Chatter of the GameModule.
Chatter.send(java.lang.String)
method of the Chatter of the GameModule.
obs parameter is a Map, delegate
drawing of this Stack to the StackMetrics of that Map.
Stack
in different ways.
GamePiece that is not the top piece in an unexpanded Stack
Default implementation is a white square with a black border
GamePiece's within a given componentCommandEncoders to encode a Command into a String object
Command into a String
Command.executeCommand(),
then invoking Command.execute() recursively on all subcommands.
GamePiece by invoking GamePiece.setState(java.lang.String)
GameState.addPiece(VASSAL.counters.GamePiece), followed by
GamePiece.setState(java.lang.String)
Map.removePiece(VASSAL.counters.GamePiece) if the
piece belongs to a Map, followed by GameState#removePiece.
ModuleExtension that extends an
individual Buildable component of the GameModuleArchiveWriter is used in the constructor, then
invoking FileConfigurer.setValue(java.lang.Object) on this FileConfigurer will
automatically add the file to the archive
Font valuesMap to the
Chatter The event is forwarded only if
not consumedMap to the
KeyBuffer, where it is given to selected GamePieces to
interpret.TabWidget, a PanelWidget, a BoxWidget, a ListWidget, or a
PieceSlot
FACES Text of the dice faces
must be integer if USE_FACES=NUMERIC
NUMERIC If true, then face text must be an integer,
and reportTotal is enabled
BUTTON_TEXT the label of the button in the toolbar
ICON the icon of the button in the toolbar
HOTKEY the hotkey equivalent of the button
DICE_SET list of dice sets, an entry can be:
[number]name of die[+|-modifier]
"name of die" must be SpecialDie
"modifier" is added/subtracted to/from total of dice
[number]Dnumber of sides (e.g.
NAME Appears as the name of the button in the toolbar and the window itself
HOTKEY for the hotkey equivalent for the button
TITLE the text of the menu entry in the Help menu
FILE the name of an text file in the DataArchive.
TITLE the text of the menu entry in the Help menu
FILE the name of an image file in the DataArchive.
NAME for the name of the Widget
FIXED uses GridLayout if true.
Buildable.getBuildElement(org.w3c.dom.Document) method to write the
attributes into an XML element
BoardPicker as one of its
build components
Configurer of an AbstractConfigurable class is an instance of AutoConfigurer
Configurer object which can be used to set the
attributes of this object
PrototypeDefinition.
DataArchive.getFileStream(java.io.File, java.lang.String) to return streams
that have been added to the archive but not yet written to disk.
Configurable components as a path
through the configuration parent-child hierarchy.
Configurable components specified by the given identifier
DrawPile to which the contents of this deck
will be sent when the reshuffle command is selected
GameState.SetupCommand that, when executed, will restore the
game to its current state.
Command that, when executed, restores the GameComponent to its
state when the game was saved
If this component has no persistent state, return null
Map to BoardPicker.getCurrentBoards()
ComponentSplitter.SplitPane ancestor of a target component
StackMetrics as one of its
build components, which governs the stacking behavior of
GamePieces on the map
Decorator.myGetState() and the inner piece's state
Decorator.myGetType() and the type of its inner piece
Zoomer as one of its build components
Map that gives an overview.PlayerHand.Help menu.KeyStroke valuesImage values.GameModule.build() on it
Decorator.myKeyEvent(javax.swing.KeyStroke) with the command returned
by the inner piece's GamePiece.keyEvent(javax.swing.KeyStroke) method.
JList sitting
to the right of a JPanel with a CardLayout layout.GamePieces during play.newState and oldState
and appy that difference to the current state
newState and oldState
and appy that difference to the current state
Map.pushMouseListener(java.awt.event.MouseListener), these mouse events are received in map
coordinates
MovePiece commands.GamePieceGameComponent that allows players to type and
save text notes during a game.Boards on the map.
Prefs key for the user's personal info
GamePiecesGamePieces in a MapImage built from the GamePiece.draw(java.awt.Graphics, int, int, java.awt.Component, double)
method of a GamePieceGamePieces.GamePieces.GamePieces by
clicking and dragging from the PieceWindow.PrivateText objects, only displaying the one owned by the current userConfigurable objectPrefs key for the user's real name
Buildable component using the element
stored from when the the Widget.build(org.w3c.dom.Element) method was invoked
CommandEncoder from the list of objects
that will attempt to decode/encode a command
Drawable component from this map
GameComponent from the list of objects that will
be notified when a game is started/ended
GamePiece from a game.GamePiece from the current game
PieceCollection.moveToFront(VASSAL.counters.GamePiece)
DrawPilePrefs key for the user's secret name
DragBuffer
Command that displays this message
Command, send it to the server and write it
to a logfile (if any is open)
#reshuffleTarget
Buildable.build(org.w3c.dom.Element) method, where value is the
String value read by the XML attribute.
BoardPicker as one of its
build components
Map.setId(java.lang.String)
Map
PrivateText to a specified set.StackMetrics as one of its
build components, which governs the stacking behavior of
GamePieces on the map
Command.
Zoomer as one of its build components
HelpWindowSplitPane's hideable component
Configurer for configuring Configurable components
(Is that as redundant as it sounds?)
The invoking class must provide an array of Configurers,
one for each attribute of the target Configurable object.GamePieces in a simple arrayChangeTrackerUniqueIdManagerPrototypeDefinition object.GameModule.Documentation.Map.BoardPicker.Board.MapGrid.NotesWindow.Widget.GameModule's and ModuleExtension's.Configurable objects that represent
AWT components.
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||