Package VASSAL.build.module
Class GameRefresher
java.lang.Object
VASSAL.build.module.GameRefresher
- All Implemented Interfaces:
GameComponent
public final class GameRefresher extends Object implements GameComponent
GameRefresher Replace all counters in the same game with the current version
of the counters defined in the module
Note: Counters that are Hidden or Obscured to us cannot be updated.
-
Constructor Summary
Constructors Constructor Description GameRefresher(GpIdSupport gpIdSupport) -
Method Summary
Modifier and Type Method Description voidaddTo(AbstractConfigurable parent)voidexecute(boolean testMode, boolean useName)ActiongetRefreshAction()CommandgetRestoreCommand()When 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 nullbooleanisTestMode()voidsetup(boolean gameStarting)Enable Refresh menu item when game is running only.voidstart()
-
Constructor Details
-
GameRefresher
-
-
Method Details
-
addTo
-
getRefreshAction
-
isTestMode
public boolean isTestMode() -
start
public void start() -
execute
public void execute(boolean testMode, boolean useName) -
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
-
setup
public void setup(boolean gameStarting)Enable Refresh menu item when game is running only.- Specified by:
setupin interfaceGameComponent- Parameters:
gameStarting- if true, a game is starting. If false, then a game is ending
-