From 931824c1c7f91ba91655f2563ba9832ab6d6ee7e Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 30 Nov 2023 12:17:30 +0100 Subject: [PATCH] Bullets dont pass trough you anymore --- web/game.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/web/game.js b/web/game.js index af85fd5..271d273 100644 --- a/web/game.js +++ b/web/game.js @@ -71,6 +71,8 @@ function life() { time = 0; bounceX = bossPosX; bounceY = bossPosY; + hit = false; + } } @@ -178,7 +180,12 @@ function draw() { ({ hit, shot } = myBullet.update(playerPosX, playerPosY)); myBullet.draw(); }); - + //blijf de bullet tekenen zolang hit false is + bullets = bullets.filter(bullet => { + const { hit, shot } = bullet.update(playerPosX, playerPosY); + bullet.draw(); + return !hit; // als hit true is dan wordt de bullet verwijderd + }); } }