From aaedeea870ad490edd4b5bdb5e8e4ebdfbb16de0 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 31 Aug 2019 20:08:48 -0400 Subject: [PATCH] console --- .../io/anuke/mindustry/desktop/DesktopLauncher.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java b/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java index 0ee8135926..60cc0c0265 100644 --- a/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java +++ b/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java @@ -9,6 +9,7 @@ import io.anuke.arc.backends.sdl.jni.*; import io.anuke.arc.collection.*; import io.anuke.arc.files.*; import io.anuke.arc.function.*; +import io.anuke.arc.input.*; import io.anuke.arc.scene.event.*; import io.anuke.arc.scene.ui.*; import io.anuke.arc.util.*; @@ -70,11 +71,18 @@ public class DesktopLauncher extends ClientLauncher{ if(showConsole){ Events.on(ClientLoadEvent.class, event -> { Label[] label = {null}; + boolean[] visible = {false}; Core.scene.table(t -> { t.touchable(Touchable.disabled); t.top().left(); - t.update(t::toFront); - t.table("guideDim", f -> label[0] = f.add("").get()); + t.update(() -> { + if(Core.input.keyTap(KeyCode.BACKTICK)){ + visible[0] = !visible[0]; + } + + t.toFront(); + }); + t.table("guideDim", f -> label[0] = f.add("").get()).visible(() -> visible[0]); }); Log.setLogger(new LogHandler(){