public void logic() { if (GameViews.gameview.stackView == null && gameMenuListener < 1) gameMenuListener += .05; if (GameViews.gameview.stackView != null && gameMenuListener > 0) gameMenuListener -= .05; Bloom bloom = GameViews.bloom; bloom.setBaseIntesity(baseSaturation * gameMenuListener); bloom.setBloomSaturation((bloomSaturation - 0.2f) * gameMenuListener + 0.2f); setPost(); }
private void setPost() { String post = (String) RPG.maps.getProp().get("POST"); if (post != null && post.length() != 0) { baseSaturation = 1f; bloomIntesity = 0.2f; bloomSaturation = 1.1f; threshold = 0f; GameViews.vignette.setEnabled(false); } else if (type == Weather.rain) { baseSaturation = 0.7f; bloomIntesity = 0.8f; bloomSaturation = 0.2f; threshold = 0f; GameViews.vignette.setEnabled(true); } else if (type == Weather.no) { baseSaturation = 1f; bloomIntesity = 0.7f; bloomSaturation = 1.2f; threshold = 0.3f; GameViews.vignette.setEnabled(true); } Bloom bloom = GameViews.bloom; bloom.setBaseSaturation(baseSaturation); bloom.setBloomIntesity(bloomIntesity); bloom.setBloomSaturation(bloomSaturation); bloom.setThreshold(threshold); bloom.setEnabled(true); }