From 7386181cff1beb3957e0598a1c90dd93131b7462 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Thu, 9 Sep 2021 10:08:29 +0900 Subject: [PATCH] fake gradient background for menu buttons on titlescreen to increase contrast --- src/net/torvald/terrarum/TitleScreen.kt | 6 ++++-- src/net/torvald/terrarum/UIFakeGradOverlay.kt | 7 +++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/net/torvald/terrarum/TitleScreen.kt b/src/net/torvald/terrarum/TitleScreen.kt index f038eccd7..7f9fc0fb6 100644 --- a/src/net/torvald/terrarum/TitleScreen.kt +++ b/src/net/torvald/terrarum/TitleScreen.kt @@ -148,14 +148,14 @@ class TitleScreen(batch: SpriteBatch) : IngameInstance(batch) { val off3 = cameraNodes[(i+3) fmod cameraNodes.size] * 0.025f cameraNodes[i] = offM3 + offM2 + offM1 + off0 + off1 + off2 + off3 - println(cameraNodes[i]) +// println(cameraNodes[i]) } cameraPlayer = CameraPlayer(demoWorld, cameraAI) - demoWorld.worldTime.timeDelta = 100 + demoWorld.worldTime.timeDelta = 0//100 IngameRenderer.setRenderedWorld(demoWorld) @@ -168,6 +168,8 @@ class TitleScreen(batch: SpriteBatch) : IngameInstance(batch) { // fake UI for gradient overlay val uiFakeGradOverlay = UIFakeGradOverlay() + uiFakeGradOverlay.setPosition(0, 0) + uiContainer.add(uiFakeGradOverlay) uiMenu = UIRemoCon(UITitleRemoConYaml())//UITitleRemoConRoot() diff --git a/src/net/torvald/terrarum/UIFakeGradOverlay.kt b/src/net/torvald/terrarum/UIFakeGradOverlay.kt index d5c7297af..55729a494 100644 --- a/src/net/torvald/terrarum/UIFakeGradOverlay.kt +++ b/src/net/torvald/terrarum/UIFakeGradOverlay.kt @@ -27,11 +27,10 @@ class UIFakeGradOverlay : UICanvas() { override fun updateUI(delta: Float) {} override fun renderUI(batch: SpriteBatch, camera: Camera) { - gdxSetBlendMul() + blendMul(batch) + batch.draw(tex, 0f, 0f, App.scr.halfwf * 1.5f, App.scr.hf) - batch.draw(tex, 0f, 0f, App.scr.wf, App.scr.hf) - - gdxSetBlendNormal() + blendNormal(batch) } override fun doOpening(delta: Float) {}