Package VASSAL.command
Provides classes that implement the "Command" design pattern.
- See Also:
Command
-
Interface Summary Interface Description CommandEncoder Translates aCommand
to and from a string.Logger -
Class Summary Class Description AddPiece This Command adds aGamePiece
to a game.AlertCommand This command, when executed, displays a Dialog box with a messageChangePiece This Command changes the state of aGamePiece
.ChangeTracker Utility class for generatingChangePiece
commands.Command A Command represents an action that needs to be transmitted from one client to another - any action that could change the game state of a multiplayer game should be encapsulated in a Command object.CommandFilter Remove sub-commands from a composite commandConditionalCommand Evaluates properties of the GameModule and conditionally executes another Command if all values are satisfied.ConditionalCommand.Condition The class representing a condition that must be satisfied if the Command is to be executedConditionalCommand.Eq ConditionalCommand.Gt ConditionalCommand.Lt ConditionalCommand.Not MovePiece Command that moves a piece to a new location and position within a stack.MoveTracker Convenience class for buildingMovePiece
commands.NullCommand PlayAudioClipCommand RemovePiece This Command removed aGamePiece
from a game.SetPersistentPropertyCommand This Command sets a Persistent Property in a PersistentPropertyContainer.