mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-07-05 07:52:17 +02:00
Fix: Return to title works for screens other than battle screen
This commit is contained in:
parent
e2effee43d
commit
a40fcbbcd0
@ -246,6 +246,13 @@ export default class MenuUiHandler extends MessageUiHandler {
|
|||||||
let success = false;
|
let success = false;
|
||||||
let error = false;
|
let error = false;
|
||||||
|
|
||||||
|
const returnToTitle = () => {
|
||||||
|
ui.setOverlayMode(Mode.CONFIRM, () => this.scene.reset(true), () => {
|
||||||
|
ui.revertMode();
|
||||||
|
ui.showText(null, 0);
|
||||||
|
}, false, -98);
|
||||||
|
}
|
||||||
|
|
||||||
if (button === Button.ACTION) {
|
if (button === Button.ACTION) {
|
||||||
let adjustedCursor = this.cursor;
|
let adjustedCursor = this.cursor;
|
||||||
for (let imo of this.ignoredMenuOptions) {
|
for (let imo of this.ignoredMenuOptions) {
|
||||||
@ -295,14 +302,10 @@ export default class MenuUiHandler extends MessageUiHandler {
|
|||||||
case MenuOptions.RETURN_TO_TITLE:
|
case MenuOptions.RETURN_TO_TITLE:
|
||||||
if (this.scene.currentBattle) {
|
if (this.scene.currentBattle) {
|
||||||
success = true;
|
success = true;
|
||||||
ui.showText('You will lose any progress since the beginning of the battle. Proceed?', null, () => {
|
ui.showText('You will lose any progress since the beginning of the battle. Proceed?', null, returnToTitle);
|
||||||
ui.setOverlayMode(Mode.CONFIRM, () => this.scene.reset(true), () => {
|
} else {
|
||||||
ui.revertMode();
|
returnToTitle();
|
||||||
ui.showText(null, 0);
|
}
|
||||||
}, false, -98);
|
|
||||||
});
|
|
||||||
} else
|
|
||||||
error = true;
|
|
||||||
break;
|
break;
|
||||||
case MenuOptions.LOG_OUT:
|
case MenuOptions.LOG_OUT:
|
||||||
success = true;
|
success = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user