Bullets dont pass trough you anymore
This commit is contained in:
@@ -71,6 +71,8 @@ function life() {
|
|||||||
time = 0;
|
time = 0;
|
||||||
bounceX = bossPosX;
|
bounceX = bossPosX;
|
||||||
bounceY = bossPosY;
|
bounceY = bossPosY;
|
||||||
|
hit = false;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -178,7 +180,12 @@ function draw() {
|
|||||||
({ hit, shot } = myBullet.update(playerPosX, playerPosY));
|
({ hit, shot } = myBullet.update(playerPosX, playerPosY));
|
||||||
myBullet.draw();
|
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
|
||||||
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user