From 1261b6d68d6a54d7a84046a910148d393e5ec991 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Sat, 13 Jan 2024 23:29:36 +0900 Subject: [PATCH] the key to making 'q' to work was just pausing the game?!?!?! --- .../terrarum/modulebasegame/ui/UIJukebox.kt | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/net/torvald/terrarum/modulebasegame/ui/UIJukebox.kt b/src/net/torvald/terrarum/modulebasegame/ui/UIJukebox.kt index 4933b4320..4adec6aa1 100644 --- a/src/net/torvald/terrarum/modulebasegame/ui/UIJukebox.kt +++ b/src/net/torvald/terrarum/modulebasegame/ui/UIJukebox.kt @@ -94,6 +94,28 @@ class UIJukebox : UICanvas( return false } + override fun doOpening(delta: Float) { + super.doOpening(delta) + INGAME.pause() + INGAME.setTooltipMessage(null) + } + + override fun doClosing(delta: Float) { + super.doClosing(delta) + INGAME.resume() + INGAME.setTooltipMessage(null) + } + + override fun endOpening(delta: Float) { + super.endOpening(delta) + } + + override fun endClosing(delta: Float) { + super.endClosing(delta) + UIItemInventoryItemGrid.tooltipShowing.clear() + INGAME.setTooltipMessage(null) // required! + } + override fun dispose() { }