@Override public void setEnabled(boolean enabled) { super.setEnabled(enabled); flyCam.setEnabled(enabled); }
@Override public void setEnabled(boolean enabled) { super.setEnabled(enabled); if (enabled) { fpsText.setCullHint(showFps ? CullHint.Never : CullHint.Always); darkenFps.setCullHint(showFps && darkenBehind ? CullHint.Never : CullHint.Always); statsView.setEnabled(showStats); statsView.setCullHint(showStats ? CullHint.Never : CullHint.Always); darkenStats.setCullHint(showStats && darkenBehind ? CullHint.Never : CullHint.Always); } else { fpsText.setCullHint(CullHint.Always); darkenFps.setCullHint(CullHint.Always); statsView.setEnabled(false); statsView.setCullHint(CullHint.Always); darkenStats.setCullHint(CullHint.Always); } }
public PlayerState(int playerId, boolean enabled, Main app) { this(playerId, app); super.setEnabled(enabled); }
public PartyTriggerState(boolean enabled) { super.setEnabled(enabled); }
public AbstractThingTriggerState(boolean enabled) { super.setEnabled(enabled); }
public ActionPointState(boolean enabled) { super.setEnabled(enabled); }
@Override public void setEnabled(boolean enabled) { super.setEnabled(enabled); flyCam.setEnabled(enabled); }
@Override protected void onExit() { // Enable states for (AbstractAppState state : appStates) { if (state instanceof PossessionInteractionState || state instanceof PossessionCameraState) { continue; } state.setEnabled(true); } screen.goToScreen(PlayerScreenController.HUD_SCREEN_ID); }
@Override protected void onPossession(CreatureControl creature) { // Disable states for (AbstractAppState state : appStates) { if (state instanceof PossessionInteractionState || state instanceof PossessionCameraState) { continue; } state.setEnabled(false); } // Enable state possessionState.setTarget(creature); possessionState.setEnabled(true); screen.goToScreen(PlayerScreenController.POSSESSION_SCREEN_ID); } };
/** * (c) Construct a MainMenuState, you should only have one of these. Disable * when not in use. * * @param enabled whether to load the menu scene now, or later when needed * (has its own loading screen here) * @param assetManager asset manager for loading the screen * @param app the main application */ public MainMenuState(final boolean enabled, final AssetManager assetManager, final Main app) { listener = new MainMenuInteraction(this); super.setEnabled(enabled); if (enabled) { loadMenuScene(null, assetManager, app); } screen = new MainMenuScreenController(this, app.getNifty()); app.getNifty().registerScreenController(screen); }
@Override public void setEnabled(boolean enabled) { super.setEnabled(enabled); // Stop all the animations for (CreatureControl creature : getThingLoader().getCreatures()) { creature.setEnabled(enabled); if (enabled) { AnimationLoader.resumeAnimations(creature.getSpatial()); } else { AnimationLoader.pauseAnimations(creature.getSpatial()); } } }
@Override public void setEnabled(boolean enabled) { super.setEnabled(enabled);
@Override public void setEnabled(boolean enabled) { super.setEnabled(enabled); if (enabled) { fpsText.setCullHint(showFps ? CullHint.Never : CullHint.Always); darkenFps.setCullHint(showFps && darkenBehind ? CullHint.Never : CullHint.Always); statsView.setEnabled(showStats); statsView.setCullHint(showStats ? CullHint.Never : CullHint.Always); darkenStats.setCullHint(showStats && darkenBehind ? CullHint.Never : CullHint.Always); } else { fpsText.setCullHint(CullHint.Always); darkenFps.setCullHint(CullHint.Always); statsView.setEnabled(false); statsView.setCullHint(CullHint.Always); darkenStats.setCullHint(CullHint.Always); } }
@Override public void setEnabled(boolean enabled) { super.setEnabled(enabled);