From e512c6c7ad739957019e6a6806060fdf708c4079 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Thu, 13 Jul 2023 15:12:30 +0900 Subject: [PATCH] fix: textinput contained by sliding panel would not get text input --- src/net/torvald/terrarum/ui/UIItemTransitionContainer.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/net/torvald/terrarum/ui/UIItemTransitionContainer.kt b/src/net/torvald/terrarum/ui/UIItemTransitionContainer.kt index 0b15e4b80..4ee50ca05 100644 --- a/src/net/torvald/terrarum/ui/UIItemTransitionContainer.kt +++ b/src/net/torvald/terrarum/ui/UIItemTransitionContainer.kt @@ -6,6 +6,7 @@ import com.badlogic.gdx.graphics.Color import com.badlogic.gdx.graphics.g2d.SpriteBatch import net.torvald.terrarum.App import net.torvald.terrarum.App.printdbg +import net.torvald.terrarum.gamecontroller.TerrarumKeyboardEvent open class UIItemTransitionContainer( private val parent: UICanvas, @@ -125,6 +126,10 @@ open class UIItemTransitionContainer( return true } + override fun inputStrobed(e: TerrarumKeyboardEvent) { + uis.forEachIndexed { index, ui -> if (timeToUpdate(index)) ui.inputStrobed(e) } + } + override fun show() { uis.forEach { it.show() } }