added pause screen

This commit is contained in:
Mees Roelofsz
2024-01-10 16:27:53 +01:00
parent 4547d792f2
commit 62477ab28d
2 changed files with 13 additions and 5 deletions

View File

@@ -51,6 +51,7 @@ let y4;
let x5; let x5;
let y5; let y5;
let homescreenOn = true; let homescreenOn = true;
let pausescreenOn = false;
let chosen = false; let chosen = false;
let finalPhase = false; let finalPhase = false;
let nextWave = []; let nextWave = [];
@@ -246,11 +247,9 @@ async function keyPressed() {
if (keyCode == 27 && !escaped) { if (keyCode == 27 && !escaped) {
escaped = true; escaped = true;
console.log("pause"); console.log("pause");
keyReleasedFlag = false; pausescreenOn = true;
} shotSpeed = 0;
if (keyCode == 27 && escaped) { playerSpeed = 0;
escaped = false;
console.log("unpause");
keyReleasedFlag = false; keyReleasedFlag = false;
} }
} }
@@ -309,6 +308,9 @@ function draw() {
if (homescreenOn == false) { if (homescreenOn == false) {
game(); game();
} }
if (pausescreenOn == true) {
pauseMenu();
}
if (isDead == true) { if (isDead == true) {
if (entered == true) { if (entered == true) {
if (buttonSelectDead == 0) { if (buttonSelectDead == 0) {

View File

@@ -63,3 +63,9 @@ function button(r, g, b, buttonX, buttonY, buttonWidth, buttonHeight, buttonText
// } // }
pop() pop()
} }
function pauseMenu(){
textAlign(CENTER);
button(255, 255, 255, width / 2 - 90, height / 2, 200, 40, "Resume")
button(255, 255, 255, width / 2 - 90, height / 2 + 50, 200, 40, "Main Menu")
}