|
||||||||||
| 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.
GameModule.
GameModule.
GameModule.
Documentation.
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.Boards on a
Map.Map window, adjusted for owning board, if any
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.Command object that, when executed, displays
a text message in the Chatter's text areaConfigureTreeColor valuesCommand to and from a string
Although Commands can be linked into compound commands,
each CommandEncoder need only handle single (not compound) commandsConfigurer..class file for the named class may be either
in the System's classpath or else within the DataArchive
of the GameModule
Decorator instance @param type the
type of the Decorator to be created.
CommandEncoders
to decode a String into a Command.
Command
Help menu of the controls windowChatter.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.
Map.removePiece(VASSAL.counters.GamePiece) if the
piece belongs to a Map, followed by GameState#removePiece.
GamePiece by invoking GamePiece.setState(java.lang.String)
GameState.addPiece(VASSAL.counters.GamePiece), followed by
GamePiece.setState(java.lang.String)
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
LABEL the label of the button in the toolbar
HOTKEY the hotkey equivalent of the button
N_DICE the number of dice to roll on each button press
N_SIDES the number of sides of each die
REPORT_TOTALL If true, add the results of the dice together and report the total.
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 object which can be used to set the
attributes of this object
Configurer of an AbstractConfigurable class is an instance of AutoConfigurer
DataArchive.getFileStream(java.io.File, java.lang.String) to return streams
that have been added to the archive but not yet written to disk.
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()
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.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
GameComponent that allows players to type and
save text notes during a game.Boards on the map.
Prefs key for the user's personal info
Image built from the GamePiece.draw(java.awt.Graphics, int, int, java.awt.Component, double)
method of a GamePieceGamePieces by
clicking and dragging from the PieceWindow.Configurable 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
DrawPilePrefs key for the user's secret name
Command that displays this message
Command, send it to the server and write it
to a logfile (if any is open)
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
GamePiece.getState() method.
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
HelpWindowConfigurer 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.GameModule.Documentation.Map.BoardPicker.Board.MapGrid.Widget.GameModule's and ModuleExtension's.Configurable objects that represent
AWT components.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||