Uses of Interface
VASSAL.tools.RecursionLimiter.Loopable
Package
Description
Contains classes that may be added to a
GameModule
.Contains classes that may be added to a
Map
.Provides classes that define game pieces.
Contains various utility classes.
-
Uses of RecursionLimiter.Loopable in VASSAL.build.module
Modifier and TypeClassDescriptionclass
This component places a button into the controls window toolbar.class
This version ofMassKeyCommand
is added directly to aGameModule
and applies to all maps.class
Combines multiple buttons from the toolbar into a single button.class
...class
A Global Key Command that is automatically invoked on game start-up, once the various Key Listeners have been started. -
Uses of RecursionLimiter.Loopable in VASSAL.build.module.map
Modifier and TypeClassDescriptionclass
This version ofMassKeyCommand
is added to aDrawPile
(which holds aDeck
) and applies to pieces/cards currently in the deck.class
Adds a button to a map window toolbar. -
Uses of RecursionLimiter.Loopable in VASSAL.build.module.turn
-
Uses of RecursionLimiter.Loopable in VASSAL.counters
Modifier and TypeClassDescriptionclass
A Trait (akaDecorator
that acts like a button on a GamePiece, such that clicking on a particular area of the piece invokes a key commandclass
Trait allowing creation of an "attachment" to one or more other pieces, which can then be sent GKCs very swiftly and whose properties can be easily read (and if a Dynamic Property can also be set with a Set Global Property trait)class
Conditional Marker A marker with a variable value depending on conditions.class
Trait that sends a Key Command to other pieces, selected with various filters.class
d/b/a "Layer" The "Layer" trait.class
d/b/a "Text Label" Displays a text label, with content specified by the user at runtime.class
This Decorator defines a key command to places another counter on top of this one.class
GamePiece trait that replaces a GamePiece with another oneclass
class
Macro Execute a series of Keystrokes against this same piece - Triggered by own KeyCommand or list of keystrokes - Match against an optional Property Filterclass
d/b/a "Prototype" This trait is a placeholder for a pre-defined series of traits specified in aPrototypeDefinition
object.ModifierConstructorDescription -
Uses of RecursionLimiter.Loopable in VASSAL.script
Modifier and TypeClassDescriptionclass
A BeanShell Interpreter customised to evaluate a single Vassal expression containing Vassal property references. -
Uses of RecursionLimiter.Loopable in VASSAL.tools
Modifier and TypeClassDescriptionclass
FormattedString.java A String that can include options of the form $optionName$.class
Deprecated.use FormattedString constructor with defaultPropertiesModifier and TypeFieldDescriptionprotected RecursionLimiter.Loopable
RecursionLimitException.looper
Modifier and TypeMethodDescriptionstatic void
RecursionLimiter.startExecution
(RecursionLimiter.Loopable looper)