Skip to content
Snippets Groups Projects
Commit ab5498df authored by Lester's avatar Lester
Browse files

added invincibility timer of 1.5 seconds

parent e095af22
No related branches found
No related tags found
No related merge requests found
......@@ -596,8 +596,11 @@ function bulletCollider(delta){
}
}
}
let invincible = true;
function enemyBulletCollider(delta){
if(bulletList.length === 0){
return;
}
......@@ -612,12 +615,16 @@ function enemyBulletCollider(delta){
}
}
if(invincible == true) {
if (bulletList[e].sprite.x > p1.x - p1.width/2 &&
bulletList[e].sprite.x < p1.x - p1.width/2 + p1.width &&
bulletList[e].sprite.y > p1.y - p1.height/2 &&
bulletList[e].sprite.y < p1.y - p1.height/2 + p1.height) {
bulletList[e].sprite.gone = true;
app.stage.removeChild(heartList.shift());
if (p1.hp > 0) {
const empty = PIXI.Texture.from("../art/Player/Health/empty.png");
const emptyTile = new PIXI.Sprite(empty);
......@@ -628,11 +635,17 @@ function enemyBulletCollider(delta){
app.stage.addChild(emptyTile);
}
p1.hp -= 1;
invincible = false;
setTimeout(backToNormal, 1500);
}
}
}
}
}
function backToNormal(){
invincible = true;
}
//Dead
function updateStatus(){
if (p1.hp <= 0) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment