fix: textinput contained by sliding panel would not get text input

This commit is contained in:
minjaesong
2023-07-13 15:12:30 +09:00
parent 6ebf79a8e3
commit e512c6c7ad

View File

@@ -6,6 +6,7 @@ import com.badlogic.gdx.graphics.Color
import com.badlogic.gdx.graphics.g2d.SpriteBatch import com.badlogic.gdx.graphics.g2d.SpriteBatch
import net.torvald.terrarum.App import net.torvald.terrarum.App
import net.torvald.terrarum.App.printdbg import net.torvald.terrarum.App.printdbg
import net.torvald.terrarum.gamecontroller.TerrarumKeyboardEvent
open class UIItemTransitionContainer( open class UIItemTransitionContainer(
private val parent: UICanvas, private val parent: UICanvas,
@@ -125,6 +126,10 @@ open class UIItemTransitionContainer(
return true return true
} }
override fun inputStrobed(e: TerrarumKeyboardEvent) {
uis.forEachIndexed { index, ui -> if (timeToUpdate(index)) ui.inputStrobed(e) }
}
override fun show() { override fun show() {
uis.forEach { it.show() } uis.forEach { it.show() }
} }