Skip to content
Snippets Groups Projects
Commit 899bf047 authored by Paolo.Brasolin's avatar Paolo.Brasolin
Browse files

feat: #fe flash HUD on changes

parent 133f3ad4
No related branches found
No related tags found
No related merge requests found
...@@ -304,12 +304,14 @@ export default class FightScene extends Phaser.Scene { ...@@ -304,12 +304,14 @@ export default class FightScene extends Phaser.Scene {
updateScore(delta: number) { updateScore(delta: number) {
this.score += delta; this.score += delta;
this.hud.setScore(this.score); this.hud.setScore(this.score);
this.hud.changeFlash(this.hud.score, delta > 0 ? 0xffff00 : 0xff0000);
} }
updateHealth(delta: number) { updateHealth(delta: number) {
this.health += delta; this.health += delta;
this.health = Math.max(this.health, 0); this.health = Math.max(this.health, 0);
this.hud.setHealth(this.health); this.hud.setHealth(this.health);
this.hud.changeFlash(this.hud.health, delta > 0 ? 0x00ff00 : 0xff0000);
this.checkAlive(); this.checkAlive();
} }
......
...@@ -152,4 +152,9 @@ export default class HUD { ...@@ -152,4 +152,9 @@ export default class HUD {
onComplete: (_tween, [target]) => target.destroy(), onComplete: (_tween, [target]) => target.destroy(),
}); });
} }
changeFlash(object: Phaser.GameObjects.Text, color: number) {
object.setTintFill(color);
this.scene.time.delayedCall(100, () => object.clearTint());
}
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment