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

refactor: #fe hud space and icon handling

parent 26123a57
No related branches found
No related tags found
No related merge requests found
...@@ -4,11 +4,13 @@ export const ICONS = { ...@@ -4,11 +4,13 @@ export const ICONS = {
HEALTH: "❤️️", HEALTH: "❤️️",
}; };
const THIN_SPACE = "\u2009";
const STATS_BASE_TEXT_STYLE = { const STATS_BASE_TEXT_STYLE = {
fontFamily: "Courier", fontFamily: "Courier",
fontStyle: "bold", fontStyle: "bold",
color: "white", color: "white",
testString: `${ICONS.CLOCK}${ICONS.HEALTH}${ICONS.SCORE}1234567890:.`, testString: `${Object.values(ICONS).join("")}1234567890:.`,
stroke: "black", stroke: "black",
strokeThickness: 4, strokeThickness: 4,
} as Phaser.Types.GameObjects.Text.TextStyle; } as Phaser.Types.GameObjects.Text.TextStyle;
...@@ -121,15 +123,15 @@ export default class HUD { ...@@ -121,15 +123,15 @@ export default class HUD {
} }
setScore(score: number) { setScore(score: number) {
this.score.text = `${ICONS.SCORE}\u2009${score}`; this.score.text = `${ICONS.SCORE}${THIN_SPACE}${score}`;
} }
setHealth(health: number) { setHealth(health: number) {
this.health.text = `${health}\u2009${ICONS.HEALTH}`; this.health.text = `${health}${THIN_SPACE}${ICONS.HEALTH}`;
} }
setClock(milliseconds: number) { setClock(milliseconds: number) {
this.clock.text = `${formatTime(milliseconds)}\u2009${ICONS.CLOCK}`; this.clock.text = `${formatTime(milliseconds)}${THIN_SPACE}${ICONS.CLOCK}`;
} }
showSubmitFeedback(color: string, input: string) { showSubmitFeedback(color: string, input: string) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment