sam
2023-12-01 11:45:05 +01:00

View File

@@ -8,7 +8,7 @@ const playerSize = 10;
let radius = playerSize / 2;
let playerPosX = 500
let playerPosY = 300;
let playerSpeed = 3;
let playerSpeed = 4;
let booleanArray = window.booleanArray;
let lives = 1;
@@ -209,7 +209,7 @@ function randomAttackPattern() {
function spawnRandomBullet() {
let patern = random([1, 2]);
let patern = random([1,2,3,4]);
if (patern == 1) {
nextAttack = random([1, 2, 3, 4]);
text(nextAttack, 30, 50);
@@ -240,16 +240,32 @@ function spawnRandomBullet() {
shotPosY = bounceY;
bullets.push(new bullet(playerPosX, playerPosY, radius, shotSpeed, shotPosX, shotPosY, hasMoved, 0));
}
// if (patern == 3) {
// shotPosX = 500;
// shotPosY = 100;
// angle = 0;
// // changing the angle of the bullets
// for (let i = 0; i < 86; i++) {
// bullets.push(new bullet(0, 100, radius, shotSpeed, shotPosX, shotPosY, hasMoved, angle));
// angle -= 360 / 3;
// }
// }
if (patern == 3) {
shotPosX = 500;
shotPosY = 100;
angle = 0;
// changing the angle of the bullets
for (let i = 0; i < 86; i++) {
setTimeout(function() {
bullets.push(new bullet(0, 100, radius, shotSpeed/4, shotPosX, shotPosY, hasMoved, angle));
angle -= 360 / 3;
}, i * 100);
}
angle = 0;
}
if (patern == 4) {
shotPosX = 500;
shotPosY = 100;
angle = 0;
// changing the angle of the bullets
for (let i = 0; i < 86; i++) {
bullets.push(new bullet(0, 100, radius, shotSpeed/4, shotPosX, shotPosY, hasMoved, angle));
angle -= 360 / 3;
}
angle = 0;
}
}