From 6543d6fdc90f6668a9710b6e2e6c17f3a0833e7f Mon Sep 17 00:00:00 2001 From: Mees Roelofsz Date: Thu, 30 Nov 2023 22:50:33 +0100 Subject: [PATCH] use all paterns + fixes --- web/game.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/web/game.js b/web/game.js index 006a0c0..848ce4f 100644 --- a/web/game.js +++ b/web/game.js @@ -204,36 +204,36 @@ function randomAttackPattern(){ function spawnRandomBullet(){ - let patern = random([3]); + let patern = random([1,2,3]); if (patern == 1) { nextAttack = random([1, 2, 3, 4]); text(nextAttack, 30, 50); if (nextAttack == 1) { shotPosX = 500; shotPosY = 100; - bullets.push(new bullet(playerPosX, playerPosY, radius, shotSpeed, shotPosX, shotPosY, hasMoved)); + bullets.push(new bullet(playerPosX, playerPosY, radius, shotSpeed, shotPosX, shotPosY, hasMoved,0)); } if (nextAttack == 2) { shotPosX = random(0, 1000); shotPosY = 600; - bullets.push(new bullet(playerPosX, playerPosY, radius, shotSpeed, shotPosX, shotPosY, hasMoved)); + bullets.push(new bullet(playerPosX, playerPosY, radius, shotSpeed, shotPosX, shotPosY, hasMoved,0)); } if (nextAttack == 3) { shotPosX = 0; shotPosY = random(0, 600); - bullets.push(new bullet(playerPosX, playerPosY, radius, shotSpeed, shotPosX, shotPosY, hasMoved)); + bullets.push(new bullet(playerPosX, playerPosY, radius, shotSpeed, shotPosX, shotPosY, hasMoved,0)); } if (nextAttack == 4) { shotPosX = 1000; shotPosY = random(0, 600); - bullets.push(new bullet(playerPosX, playerPosY, radius, shotSpeed, shotPosX, shotPosY, hasMoved)); + bullets.push(new bullet(playerPosX, playerPosY, radius, shotSpeed, shotPosX, shotPosY, hasMoved,0)); } } if (patern == 2) { shotPosX = bounceX; shotPosY = bounceY; - bullets.push(new bullet(playerPosX, playerPosY, radius, shotSpeed, shotPosX, shotPosY, hasMoved)); + bullets.push(new bullet(playerPosX, playerPosY, radius, shotSpeed, shotPosX, shotPosY, hasMoved,0)); } if (patern == 3) { shotPosX = 500; @@ -243,7 +243,6 @@ function spawnRandomBullet(){ for (let i = 0; i < 86; i++) { bullets.push(new bullet(0, 100, radius, shotSpeed, shotPosX, shotPosY, hasMoved, angle)); angle -= 360 / 3; - bulletsspliced = bullets.splice(i); } }