let buttonSelectScore = 0; let searchName = ''; let scorescreenOn = false; function scoremenu() { textSize(50) fill(255, 255, 255) text("Hi, dit is een scorescreen", width / 2, height / 2 - 100) } function keyPressed() { // Check if the back button was selected and the Enter key was pressed if (keyCode == ENTER && buttonSelectScore == 0) { scorescreenOn = false; } } function homescreen() { textAlign(CENTER); button(255, 255, 255, width / 2, height / 2, "Start Game") button(255, 255, 255, width / 2, height / 2 + height/12, "Scores") push() stroke(4,217,255) strokeWeight(5) fill(0, 255, 0, 0) rect(width/5*4, height/2, width/4, height/1.5) pop() //highscores rectangle push() textSize(50) fill(255, 255, 255) text("Highscores", width/5, height/4) pop() push() fill(255, 255, 255) textSize(25) textAlign(CENTER, CENTER) for (let i = 0; i < requesteddata.length; i++) { text(i + 1 + ". " + requesteddata[i].Naam + ": " + requesteddata[i].Score, width/5, height/3 + (i * 30)) } pop() push() stroke(4,217,255) strokeWeight(5) fill(0, 255, 0, 0) rect(width/5, height/2, width/4, height/1.5) pop() push() textSize(50) fill(255, 255, 255) text("Controls", width/5*4, height/4) pop() } function button(r, g, b, buttonX, buttonY, buttonText) { push() fill(0, 0, 50) rectMode(CENTER); rect(buttonX, buttonY, buttonWidth, buttonHeight) textSize(25) fill(r, g, b) textAlign(CENTER); text(buttonText, buttonX, buttonY + buttonHeight/4) pop() } function pauseMenu(){ textAlign(CENTER); textSize(50); fill(255, 255, 255); text("Paused", width / 2, height / 2 - 100); button(255, 255, 255, width / 2, height / 2, "Resume"); button(255, 255, 255, width / 2, height / 2 + height/12, "Main Menu"); }