Sam
2024-01-08 20:44:48 +01:00

View File

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