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

View File

@@ -62,4 +62,10 @@ function button(r, g, b, buttonX, buttonY, buttonWidth, buttonHeight, buttonText
// }
// }
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")
}