sam
2024-01-12 08:49:07 +01:00
2 changed files with 23 additions and 0 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 = [];
@@ -61,6 +62,7 @@ let buttonSelectPause = 0;
let entered = false;
let submitted = false;
let keyReleasedFlag = true;
let escaped = false;
let bulletAmount = 5;
@@ -99,6 +101,7 @@ function reset() {
buttonSelectHome = 0;
buttonSelectPause = 0;
submitted = false;
escaped = false;
}
function gameOver() {
@@ -239,6 +242,17 @@ async function keyPressed() {
}
}
}
if (!homescreenOn && !isDead && keyReleasedFlag) {
if (keyCode == 27 && !escaped) {
escaped = true;
console.log("pause");
pausescreenOn = true;
shotSpeed = 0;
playerSpeed = 0;
keyReleasedFlag = false;
}
}
}
function submit() {
@@ -297,6 +311,9 @@ function draw() {
if (scoreMenuOn == true) {
scoremenu();
}
if (pausescreenOn == true) {
pauseMenu();
}
if (isDead == true) {
if (entered == true) {
if (buttonSelectDead == 0) {

View File

@@ -73,4 +73,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")
}