Uses of Interface
VASSAL.command.CommandEncoder
| Package | Description |
|---|---|
| VASSAL.build |
Provides classes for building Java instances automatically from XML
files.
|
| VASSAL.build.module |
Contains classes that may be added to a
GameModule. |
| VASSAL.build.module.chessclockcontrol | |
| VASSAL.build.module.map |
Contains classes that may be added to a
Map. |
| VASSAL.build.module.noteswindow |
Contains classes that may be added to a
NotesWindow. |
| VASSAL.build.module.properties | |
| VASSAL.build.module.turn | |
| VASSAL.chat |
Contains classes for specifying a VASSAL server implementation that follows a chat-room paradigm.
|
| VASSAL.chat.node | |
| VASSAL.chat.peer2peer | |
| VASSAL.counters |
Provides classes that define game pieces.
|
| VASSAL.launch | |
| VASSAL.script |
-
Uses of CommandEncoder in VASSAL.build
Classes in VASSAL.build that implement CommandEncoder Modifier and Type Class Description classGameModuleThe GameModule class is the base class for a VASSAL module.Methods in VASSAL.build with parameters of type CommandEncoder Modifier and Type Method Description voidGameModule. addCommandEncoder(CommandEncoder ce)GameModule holds the master list of CommandEncoders, and invokes them as appropriate when commands are sent and received.voidGameModule. removeCommandEncoder(CommandEncoder ce)This method removes aCommandEncoderfrom the list of objects that will attempt to decode/encode a command -
Uses of CommandEncoder in VASSAL.build.module
Classes in VASSAL.build.module that implement CommandEncoder Modifier and Type Class Description classBasicCommandEncoderAlthough it is theCommandEncoderwhich handles the basic commands:AddPiece,RemovePiece,ChangePiece,MovePiece, this class is most commonly needed by module designers who want to make custom "Traits" for game pieces because it containsBasicCommandEncoder.createDecorator(java.lang.String, VASSAL.counters.GamePiece), theBasicCommandEncoder.DecoratorFactoryfor Traits, which are usually internally referred to as Decorators because they are implemented using the Decorator Pattern.classBasicLoggerBasicLogger deals with VLOG Vassal Log files (i.e.classChatterThe chat window component.classChessClockControlCHESS CLOCK CONTROLLER for VASSAL.classEventLogclassExtensionsLoaderclassGameStateThe GameState contains methods to track and read/write the complete enumerated game state of the game currently being played.classInternetDiceButtonThis component places a button into the controls window toolbar.classNewGameIndicatorProvides information about whether a game was started from File->New Game or loaded from a saved gameclassNotesWindowThis is aGameComponentthat allows players to type and save text notes during a game.classObscurableOptionsDetermines whether players are allowed to unmask other players pieces.classPlayerRosterMaintains a list of players involved in the current gameclassPluginsLoaderLoad Plugins.classSpecialDiceButton...Methods in VASSAL.build.module with parameters of type CommandEncoder Modifier and Type Method Description voidPlugin. registerCommandEncoder(CommandEncoder encoder)Utility routine to register a CommandEncoder with the module -
Uses of CommandEncoder in VASSAL.build.module.chessclockcontrol
Classes in VASSAL.build.module.chessclockcontrol that implement CommandEncoder Modifier and Type Class Description classChessClockCHESS CLOCK class for VASSAL. -
Uses of CommandEncoder in VASSAL.build.module.map
Classes in VASSAL.build.module.map that implement CommandEncoder Modifier and Type Class Description classBoardPickerclassFlareAllows a player to ping a location ("send up a flare") by clicking on a map with the correct modifier key combination held down (default: Alt+LeftClick).classLOS_ThreadA class that allows the user to draw a straight line on a Map (LOS = Line Of Sight). -
Uses of CommandEncoder in VASSAL.build.module.noteswindow
Classes in VASSAL.build.module.noteswindow that implement CommandEncoder Modifier and Type Class Description classPrivateNotesControllerHoldsPrivateTextobjects, only displaying the one owned by the current userclassSecretNotesController -
Uses of CommandEncoder in VASSAL.build.module.properties
Classes in VASSAL.build.module.properties that implement CommandEncoder Modifier and Type Class Description classChangePropertyCommandEncoderEncoder forChangePropertyCommandsclassGlobalPropertyAdds a global property to a Map or ModuleclassZoneProperty -
Uses of CommandEncoder in VASSAL.build.module.turn
Classes in VASSAL.build.module.turn that implement CommandEncoder Modifier and Type Class Description classTurnTrackerGeneric Turn Counter -
Uses of CommandEncoder in VASSAL.chat
Classes in VASSAL.chat that implement CommandEncoder Modifier and Type Class Description classInviteEncoderDate: Mar 16, 2003classPrivateChatEncoderDate: Mar 16, 2003classPrivateChatterA window for private messages between the user and another player;classSoundEncoderEncodes commands that play sounds This class is used exclusively by the 'Send wake-up' server feature.classSynchEncoderDate: Mar 16, 2003 -
Uses of CommandEncoder in VASSAL.chat.node
Fields in VASSAL.chat.node declared as CommandEncoder Modifier and Type Field Description protected CommandEncoderNodeClient. encoderConstructors in VASSAL.chat.node with parameters of type CommandEncoder Constructor Description NodeClient(String moduleName, String playerId, CommandEncoder encoder, String host, int port, WelcomeMessageServer welcomer)OfficialNodeClient(String moduleName, String playerId, CommandEncoder encoder, String host, int port, MessageBoard msgSvr, WelcomeMessageServer welcomer)PrivateNodeClient(String moduleName, String playerId, CommandEncoder encoder, String host, int port) -
Uses of CommandEncoder in VASSAL.chat.peer2peer
Classes in VASSAL.chat.peer2peer that implement CommandEncoder Modifier and Type Class Description static classTextClient.EncoderConstructors in VASSAL.chat.peer2peer with parameters of type CommandEncoder Constructor Description P2PClient(CommandEncoder encoder, WelcomeMessageServer welcomeMessageServer, PeerPool pool)P2PClient(CommandEncoder encoder, WelcomeMessageServer welcomeMessageServer, PeerPool pool, Properties param) -
Uses of CommandEncoder in VASSAL.counters
Fields in VASSAL.counters declared as CommandEncoder Modifier and Type Field Description protected CommandEncoderDeck. commandEncoderSpecialCommandEncoderto handle loading/saving Decks from files. -
Uses of CommandEncoder in VASSAL.launch
Classes in VASSAL.launch that implement CommandEncoder Modifier and Type Class Description classBasicModuleDeprecated, for removal: This API element is subject to removal in a future version. -
Uses of CommandEncoder in VASSAL.script
Classes in VASSAL.script that implement CommandEncoder Modifier and Type Class Description classBshCommandEncoderUsed by the Bsh Plugin