mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-08-26 09:19:31 +02:00
feat: show app version on title screen
This commit is contained in:
parent
0eea2031fb
commit
2b8221395e
@ -6,6 +6,7 @@ import { TextStyle, addTextObject, getTextStyleOptions } from "./text";
|
||||
import { getSplashMessages } from "../data/splash-messages";
|
||||
import i18next from "i18next";
|
||||
import { TimedEventDisplay } from "#app/timed-event-manager";
|
||||
import { version } from "../../package.json";
|
||||
|
||||
export default class TitleUiHandler extends OptionSelectUiHandler {
|
||||
/** If the stats can not be retrieved, use this fallback value */
|
||||
@ -16,6 +17,7 @@ export default class TitleUiHandler extends OptionSelectUiHandler {
|
||||
private splashMessage: string;
|
||||
private splashMessageText: Phaser.GameObjects.Text;
|
||||
private eventDisplay: TimedEventDisplay;
|
||||
private appVersionText: Phaser.GameObjects.Text;
|
||||
|
||||
private titleStatsTimer: NodeJS.Timeout | null;
|
||||
|
||||
@ -68,6 +70,11 @@ export default class TitleUiHandler extends OptionSelectUiHandler {
|
||||
loop: -1,
|
||||
yoyo: true,
|
||||
});
|
||||
|
||||
this.appVersionText = addTextObject(this.scene, logo.x + 64, logo.y + logo.displayHeight - 8, "", TextStyle.MONEY, { fontSize: "54px" });
|
||||
this.appVersionText.setOrigin(0.5, 0.5);
|
||||
this.appVersionText.setAngle(-20);
|
||||
this.titleContainer.add(this.appVersionText);
|
||||
}
|
||||
|
||||
updateTitleStats(): void {
|
||||
@ -91,6 +98,8 @@ export default class TitleUiHandler extends OptionSelectUiHandler {
|
||||
this.splashMessage = Utils.randItem(getSplashMessages());
|
||||
this.splashMessageText.setText(i18next.t(this.splashMessage, { count: TitleUiHandler.BATTLES_WON_FALLBACK }));
|
||||
|
||||
this.appVersionText.setText("Ver."+version);
|
||||
|
||||
const ui = this.getUi();
|
||||
|
||||
if (this.scene.eventManager.isEventActive()) {
|
||||
|
Loading…
Reference in New Issue
Block a user