@Override public void onEnter() { // Unpause if paused. if (GameEngine.getTimeMode() == TimeMode.PAUSED) { GameEngine.revertTimeMode(); } // Collapse event log if expanded. if (EventLog.getIsDisplayModeEnabled(EventLog.DisplayMode.EXPANDED)) { EventLog.toggleDisplayMode(EventLog.DisplayMode.EXPANDED); } }
@Override public void execute() { EventLog.toggleDisplayMode(EventLog.DisplayMode.PINNED); String message = "You have "; String messageB = " the event log "; if (EventLog.getIsDisplayModeEnabled(EventLog.DisplayMode.PINNED)) { message = message + "pinned" + messageB + "to"; } else { message = message + "unpinned" + messageB + "from"; } message = message + " the screen."; EventLog.registerEvent(Event.ALERT_MINOR, message); }
@Override public String getControlText() { String text = "P: "; text += EventLog.getIsDisplayModeEnabled(EventLog.DisplayMode.AUTO_HIDE) ? "Pin" : "Unpin"; return text + " event log on all menus."; }
@Override public void execute() { EventLog.scrollLogForwards(); }
@Override public void onEnter() { EventLog.toggleDisplayMode(EventLog.DisplayMode.EXPANDED); pauseIfUnpaused(); }