Added health tracker
This commit is contained in:
parent
deb90c26ba
commit
d13a77e902
|
@ -43,6 +43,12 @@ export default class GameLevel extends Scene {
|
|||
protected levelTransitionTimer: Timer;
|
||||
protected levelTransitionScreen: Rect;
|
||||
|
||||
|
||||
// Health UI
|
||||
protected healthLabel: Label;
|
||||
|
||||
|
||||
|
||||
startScene(): void {
|
||||
|
||||
// Do the game level standard initializations
|
||||
|
@ -128,6 +134,10 @@ export default class GameLevel extends Scene {
|
|||
*/
|
||||
protected addUI(){
|
||||
// In-game labels
|
||||
this.healthLabel = <Label> this.add.uiElement(UIElementType.LABEL, "UI",{position: new Vec2(80, 30), text: "Player Health: "+ (<PlayerController>this.player.ai).CURRENT_HP });
|
||||
this.healthLabel.textColor = Color.WHITE;
|
||||
this.healthLabel.font = "PixelSimple";
|
||||
|
||||
|
||||
// End of level label (start off screen)
|
||||
this.levelEndLabel = <Label>this.add.uiElement(UIElementType.LABEL, "UI", {position: new Vec2(-300, 200), text: "Level Complete"});
|
||||
|
|
Loading…
Reference in New Issue
Block a user