Merging menu-ui-handler.ts

This commit is contained in:
Frutescens 2024-08-02 19:56:08 -07:00
parent c1fa6501bc
commit 24c8b1bfc7

View File

@ -306,17 +306,13 @@ export default class MenuUiHandler extends MessageUiHandler {
if (button === Button.ACTION) { if (button === Button.ACTION) {
let adjustedCursor = this.cursor; let adjustedCursor = this.cursor;
const excludedMenu = this.excludedMenus().find(e => e.condition); for (const imo of this.ignoredMenuOptions) {
if (excludedMenu !== undefined && excludedMenu.options !== undefined && excludedMenu.options.length > 0) {
const sortedOptions = excludedMenu.options.sort();
for (const imo of sortedOptions) {
if (adjustedCursor >= imo) { if (adjustedCursor >= imo) {
adjustedCursor++; adjustedCursor++;
} else { } else {
break; break;
} }
} }
}
switch (adjustedCursor) { switch (adjustedCursor) {
case MenuOptions.GAME_SETTINGS: case MenuOptions.GAME_SETTINGS:
ui.setOverlayMode(Mode.SETTINGS); ui.setOverlayMode(Mode.SETTINGS);