From 98840d6a72c15e09b28e740f8ab9a58027bca44c Mon Sep 17 00:00:00 2001 From: Mees Roelofsz Date: Tue, 23 Jan 2024 12:55:40 +0100 Subject: [PATCH] dded constrain based on menu --- web/game.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/web/game.js b/web/game.js index 4fc40ee..ea986dd 100644 --- a/web/game.js +++ b/web/game.js @@ -111,7 +111,7 @@ async function keyPressed() { } } } - if (scorescreenOn && keyReleasedFlag) { + if (scorescreenOn && keyReleasedFlag && entered) { buttonSelect = constrain(buttonSelect, 0, 1); if (keyCode == UP_ARROW) { buttonSelect -= 1; @@ -189,22 +189,27 @@ function wait(waitTime) { }); } function nameSubmit() { + iIndex = constrain(iIndex, 0, 2); if ((!(iIndex > 2)) || (!(iIndex < 0))) { if (keyCode == LEFT_ARROW) { + console.log(iIndex); iIndex -= 1; keyReleasedFlag = false; } if (keyCode == RIGHT_ARROW) { + console.log(iIndex); iIndex += 1; keyReleasedFlag = false; } } if (keyCode == UP_ARROW) { currentIndex[iIndex] = (currentIndex[iIndex] + 1) % letters.length; + console.log(currentIndex[iIndex]) keyReleasedFlag = false; } if (keyCode == DOWN_ARROW) { currentIndex[iIndex] = (currentIndex[iIndex] - 1 + letters.length) % letters.length; + console.log(currentIndex[iIndex]) keyReleasedFlag = false; } if (keyCode == ENTER) {