package controller.action.ui; import common.Log; import controller.action.ActionType; import controller.action.GCAction; import data.AdvancedData; import data.GameControlData; public class IncGameClock extends GCAction { public IncGameClock() { super(ActionType.UI); } @Override public void perform(AdvancedData data) { data.timeBeforeCurrentGameState -= 1000*60; Log.state(data, "Increase Game Clock"); } @Override public boolean isLegal(AdvancedData data) { return data.gameState != GameControlData.STATE_PLAYING && data.timeBeforeCurrentGameState >= 1000*60 || data.testmode; } }