@NiftyEventSubscriber(pattern = ".*") public void checkBoxStateChange(final String id, final CheckBoxStateChangedEvent stateChanged) { if (id.equals("pathingCheckBox")) { PathingRenderer pathingRenderer = Main.app.getStateManager().getState(PathingRenderer.class); pathingRenderer.setDisplayToggle(pathingCheckBox.isChecked()); } else if (id.equals("litSurfacesCheckBox")) { MapRenderer mapRenderer = Main.app.getStateManager().getState(MapRenderer.class); mapRenderer.setSunnyRendering(litSurfacesCheckBox.isChecked()); } else if (id.equals("terrainCheckBox")) { TerrainRenderer terrainRenderer = Main.app.getStateManager().getState(TerrainRenderer.class); terrainRenderer.setTerrainRendering(terrainCheckBox.isChecked()); } }
public void onAction(String name, boolean keyPressed, float tpf) { if (keyPressed) { if (name.equals("PathingRenderToggle")) { pathingCheckBox.toggle(); } else if (name.equals("TerrainRenderToggle")) { terrainCheckBox.toggle(); } else if (name.equals("SunnyRenderToggle")) { litSurfacesCheckBox.toggle(); } else if (name.equals("ReduceDetailLevel")) { TerrainRenderer terrainRenderer = Main.app.getStateManager().getState(TerrainRenderer.class); terrainRenderer.changeLevelofDetal(1); } else if (name.equals("IncreeseDetailLevel")) { TerrainRenderer terrainRenderer = Main.app.getStateManager().getState(TerrainRenderer.class); terrainRenderer.changeLevelofDetal(-1); } } }