Add menu cursor wrapping

This commit is contained in:
Flashfyre 2024-04-21 18:45:14 -04:00
parent 1eaa5c0d79
commit 1a53c19e3b
1 changed files with 4 additions and 0 deletions

View File

@ -336,10 +336,14 @@ export default class MenuUiHandler extends MessageUiHandler {
case Button.UP:
if (this.cursor)
success = this.setCursor(this.cursor - 1);
else
success = this.setCursor(this.menuOptions.length - 1);
break;
case Button.DOWN:
if (this.cursor + 1 < this.menuOptions.length)
success = this.setCursor(this.cursor + 1);
else
success = this.setCursor(0);
break;
}
}