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 + }); } }