diff --git a/web/game.js b/web/game.js index 0fb9e4e..d5d1874 100644 --- a/web/game.js +++ b/web/game.js @@ -99,6 +99,8 @@ function reset() { isDead = false; entered = false; buttonSelectDead = 0; + buttonSelectHome = 1; + buttonSelectPause = 0; submitted = false; getData() } @@ -107,7 +109,6 @@ function gameOver() { if (lives == 0) { //game over screen iIndex = constrain(iIndex, 0, 2); - buttonSelectDead = constrain(buttonSelectDead, 0, 2); isDead = true; push(); fill(255, 0, 0); @@ -211,10 +212,12 @@ async function keyPressed() { if (keyCode == ENTER) { homescreenOn = true; reset(); + keyReleasedFlag = false; + return; } } } - if (homescreenOn && keyReleasedFlag) { + if (homescreenOn) { if (keyCode == UP_ARROW) { buttonSelectHome -= 1; keyReleasedFlag = false; @@ -225,14 +228,17 @@ async function keyPressed() { } if (buttonSelectHome == 0) { if (keyCode == ENTER) { + console.log("start game"); homescreenOn = false; reset(); } } if (buttonSelectHome == 1) { if (keyCode == ENTER) { - homescreenOn = false; + console.log("scores"); + //homescreenOn = false; reset(); + keyReleasedFlag = false; } } } @@ -285,6 +291,9 @@ function draw() { gameOver(); // draw background background(0, 0, 0, 100); + buttonSelectDead = constrain(buttonSelectDead, 0, 2); + buttonSelectHome = constrain(buttonSelectHome, 0, 1); + buttonSelectPause = constrain(buttonSelectPause, 0, 1); if (homescreenOn == true) { homescreen();