only allow left/right on the root menus

This commit is contained in:
Jorj Bauer 2021-01-20 21:10:56 -05:00
parent 3301f34633
commit 67e020cb54
1 changed files with 15 additions and 11 deletions

View File

@ -194,20 +194,24 @@ bool BIOS::loop()
needsRedraw = true;
break;
case PK_RARR:
selectedMenuItem = 0;
selectedMenu++;
selectedMenu %= NUM_TITLES;
changingMenu = true;
needsRedraw = true;
if (selectedMenu < NUM_TITLES) {
selectedMenuItem = 0;
selectedMenu++;
selectedMenu %= NUM_TITLES;
changingMenu = true;
needsRedraw = true;
}
break;
case PK_LARR:
selectedMenuItem = 0;
selectedMenu--;
changingMenu = true;
if (selectedMenu < 0) {
selectedMenu = NUM_TITLES-1;
if (selectedMenu < NUM_TITLES) {
selectedMenuItem = 0;
selectedMenu--;
changingMenu = true;
if (selectedMenu < 0) {
selectedMenu = NUM_TITLES-1;
}
needsRedraw = true;
}
needsRedraw = true;
break;
case PK_RET:
hitReturn = true;