added keyreleasedflag let

This commit is contained in:
Mees Roelofsz
2024-01-09 13:36:34 +01:00
parent 70c32316c8
commit c1107d39ba

View File

@@ -61,6 +61,7 @@ let buttonSelectHome = 0;
let buttonSelectPause = 0; let buttonSelectPause = 0;
let entered = false; let entered = false;
let submitted = false; let submitted = false;
let keyReleasedFlag = true;
let bulletAmount = 5; let bulletAmount = 5;
@@ -97,7 +98,7 @@ function reset() {
isDead = false; isDead = false;
entered = false; entered = false;
buttonSelectDead = 0; buttonSelectDead = 0;
buttonSelectHome = 1; buttonSelectHome = 0;
buttonSelectPause = 0; buttonSelectPause = 0;
submitted = false; submitted = false;
getData() getData()
@@ -215,7 +216,7 @@ async function keyPressed() {
} }
} }
} }
else if (homescreenOn) { if (homescreenOn && keyReleasedFlag) {
if (keyCode == UP_ARROW) { if (keyCode == UP_ARROW) {
buttonSelectHome -= 1; buttonSelectHome -= 1;
keyReleasedFlag = false; keyReleasedFlag = false;
@@ -226,14 +227,14 @@ async function keyPressed() {
} }
if (buttonSelectHome == 0) { if (buttonSelectHome == 0) {
if (keyCode == ENTER) { if (keyCode == ENTER) {
//console.log("start game"); console.log("start game");
homescreenOn = false; homescreenOn = false;
reset(); reset();
} }
} }
if (buttonSelectHome == 1) { if (buttonSelectHome == 1) {
if (keyCode == ENTER) { if (keyCode == ENTER) {
//console.log("scores"); console.log("scores");
//homescreenOn = false; //homescreenOn = false;
reset(); reset();
keyReleasedFlag = false; keyReleasedFlag = false;