|
|
|
@ -167,6 +167,10 @@ export class MainMenuState extends GameState {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
onEnter(payload) {
|
|
|
|
|
this.dialogs = new HUDModalDialogs(null, this.app);
|
|
|
|
|
const dialogsElement = document.body.querySelector(".modalDialogParent");
|
|
|
|
|
this.dialogs.initializeToElement(dialogsElement);
|
|
|
|
|
|
|
|
|
|
if (payload.loadError) {
|
|
|
|
|
this.dialogs.showWarning(
|
|
|
|
|
T.dialogs.gameLoadFailure.title,
|
|
|
|
@ -174,10 +178,6 @@ export class MainMenuState extends GameState {
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
this.dialogs = new HUDModalDialogs(null, this.app);
|
|
|
|
|
const dialogsElement = document.body.querySelector(".modalDialogParent");
|
|
|
|
|
this.dialogs.initializeToElement(dialogsElement);
|
|
|
|
|
|
|
|
|
|
const qs = this.htmlElement.querySelector.bind(this.htmlElement);
|
|
|
|
|
this.trackClicks(qs(".mainContainer .playButton"), this.onPlayButtonClicked);
|
|
|
|
|
this.trackClicks(qs(".mainContainer .importButton"), this.requestImportSavegame);
|
|
|
|
|