mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-07-27 02:32:21 +02:00
Refactor excludedMenus logic in MenuUiHandler
This commit is contained in:
parent
e1b7019276
commit
5b4dc8a7d0
@ -75,9 +75,6 @@ export default class MenuUiHandler extends MessageUiHandler {
|
|||||||
{ condition: bypassLogin, options: [ MenuOptions.LOG_OUT ] }
|
{ condition: bypassLogin, options: [ MenuOptions.LOG_OUT ] }
|
||||||
];
|
];
|
||||||
|
|
||||||
console.log("currentMode", ui.getModeChain());
|
|
||||||
console.log("menuUiHandler:render", this.excludedMenus());
|
|
||||||
|
|
||||||
this.menuOptions = Utils.getEnumKeys(MenuOptions)
|
this.menuOptions = Utils.getEnumKeys(MenuOptions)
|
||||||
.map(m => parseInt(MenuOptions[m]) as MenuOptions)
|
.map(m => parseInt(MenuOptions[m]) as MenuOptions)
|
||||||
.filter(m => {
|
.filter(m => {
|
||||||
@ -335,8 +332,6 @@ export default class MenuUiHandler extends MessageUiHandler {
|
|||||||
|
|
||||||
if (button === Button.ACTION) {
|
if (button === Button.ACTION) {
|
||||||
let adjustedCursor = this.cursor;
|
let adjustedCursor = this.cursor;
|
||||||
console.log("menus", this.excludedMenus().find(e => e.condition).options.sort());
|
|
||||||
console.log("cursor", adjustedCursor);
|
|
||||||
for (const imo of this.excludedMenus().find(e => e.condition).options.sort()) {
|
for (const imo of this.excludedMenus().find(e => e.condition).options.sort()) {
|
||||||
if (adjustedCursor >= imo) {
|
if (adjustedCursor >= imo) {
|
||||||
adjustedCursor++;
|
adjustedCursor++;
|
||||||
@ -344,7 +339,6 @@ export default class MenuUiHandler extends MessageUiHandler {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
console.log("adjustedCursor2", adjustedCursor);
|
|
||||||
switch (adjustedCursor) {
|
switch (adjustedCursor) {
|
||||||
case MenuOptions.GAME_SETTINGS:
|
case MenuOptions.GAME_SETTINGS:
|
||||||
ui.setOverlayMode(Mode.SETTINGS);
|
ui.setOverlayMode(Mode.SETTINGS);
|
||||||
|
Loading…
Reference in New Issue
Block a user