press tab to bring up the game menu

This commit is contained in:
minjaesong
2021-09-26 15:34:24 +09:00
parent 3680047e9a
commit 0e5c86ad04
10 changed files with 120 additions and 50 deletions

View File

@@ -37,6 +37,14 @@ open class UIItemTransitionContainer(
}
}
fun forcePosition(target: Int) {
transitionOngoing = false
transitionRequested = false
transitionTimer = 0f
currentPosition = target.toFloat()
onTransition(currentPosition, uis)
}
override fun update(delta: Float) {
super.update(delta)
uis.forEachIndexed { index, ui -> if (timeToUpdate(index)) ui.update(delta) }
@@ -56,7 +64,7 @@ open class UIItemTransitionContainer(
if (transitionOngoing) {
transitionTimer += Gdx.graphics.deltaTime
currentPosition = UIUtils.moveLinear(transitionReqSource, transitionReqTarget, transitionTimer, transitionLength)
currentPosition = Movement.moveLinear(transitionReqSource, transitionReqTarget, transitionTimer, transitionLength)
if (transitionTimer > transitionLength) {
transitionOngoing = false