added multiple letters

This commit is contained in:
Mees Roelofsz
2023-12-13 14:08:12 +01:00
parent 95f4ccc890
commit 63e958cb97

View File

@@ -5,7 +5,7 @@ const height = 620;
// Menu variables
let letters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.split('');
let currentIndex = 0;
let currentIndex = [0, 0, 0];
let name = '';
let pressed = false;
@@ -55,6 +55,7 @@ let homescreenOn = true;
let chosen = false;
let finalPhase = false;
let nextWave = [];
let iIndex;
let bulletAmount = 5;
//let myBullet = new bullet();
@@ -89,7 +90,9 @@ function gameOver() {
push();
fill(255, 255, 255)
textSize(32);
text(letters[currentIndex], width / 2, height / 2);
text(letters[currentIndex[0]], width / 2 - 25, height / 2);
text(letters[currentIndex[1]], width / 2, height / 2);
text(letters[currentIndex[2]], width / 2 + 25, height / 2);
pop();
if (key == ' ') {
@@ -133,26 +136,44 @@ async function keyPressed() {
}
}
if (isDead && keyReleasedFlag) {
if (!(iIndex < 3 || iIndex > 0)) {
if (keyCode == LEFT_ARROW) {
iIndex -= 1;
keyReleasedFlag = false;
}
if (keyCode == RIGHT_ARROW) {
iIndex += 1;
keyReleasedFlag = false;
}
}
if (keyCode == UP_ARROW) {
currentIndex = (currentIndex + 1) % letters.length;
currentIndex[iIndex] = (currentIndex[iIndex] + 1) % letters.length;
keyReleasedFlag = false;
}
if (keyCode == DOWN_ARROW) {
currentIndex = (currentIndex - 1 + letters.length) % letters.length;
currentIndex[iIndex] = (currentIndex[iIndex] - 1 + letters.length) % letters.length;
keyReleasedFlag = false;
}
if (keyCode == ENTER) {
name += letters[currentIndex];
name += letters[currentIndex[iIndex]];
console.log(name);
keyReleasedFlag = false;
}
}
}
function keyReleased() {
keyReleasedFlag = true; // Set the flag to true when a key is released
}
// function currentCurrentIndex() {
// let currentCurrentIndex = [0,0,0];
// if keyCode == LEFT_ARROW {
// }
function wait(waitTime) {
return new Promise(resolve => {
setTimeout(() => {