Class NewGameIndicator
java.lang.Object
VASSAL.build.module.NewGameIndicator
- All Implemented Interfaces:
GameComponent,CommandEncoder
Provides information about whether a game was started from File->New Game
or loaded from a saved game
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionTranslate a String into aCommandTranslate aCommandinto a StringWhen saving a game, each GameComponent should return aCommandthat, when executed, restores the GameComponent to its state when the game was saved If this component has no persistent state, return nullbooleanvoidsetup(boolean gameStarting) Notify the GameComponent that a game has started/ended
-
Constructor Details
-
NewGameIndicator
-
-
Method Details
-
getRestoreCommand
Description copied from interface:GameComponentWhen saving a game, each GameComponent should return aCommandthat, when executed, restores the GameComponent to its state when the game was saved If this component has no persistent state, return null- Specified by:
getRestoreCommandin interfaceGameComponent
-
isNewGame
public boolean isNewGame()- Returns:
- true if the current game was started from the menu, false if it was loaded from a saved game or logfile.
-
setup
public void setup(boolean gameStarting) Description copied from interface:GameComponentNotify the GameComponent that a game has started/ended- Specified by:
setupin interfaceGameComponent- Parameters:
gameStarting- if true, a game is starting. If false, then a game is ending
-
decode
Description copied from interface:CommandEncoderTranslate a String into aCommand- Specified by:
decodein interfaceCommandEncoder
-
encode
Description copied from interface:CommandEncoderTranslate aCommandinto a String- Specified by:
encodein interfaceCommandEncoder
-