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; needsRedraw = true;
break; break;
case PK_RARR: case PK_RARR:
selectedMenuItem = 0; if (selectedMenu < NUM_TITLES) {
selectedMenu++; selectedMenuItem = 0;
selectedMenu %= NUM_TITLES; selectedMenu++;
changingMenu = true; selectedMenu %= NUM_TITLES;
needsRedraw = true; changingMenu = true;
needsRedraw = true;
}
break; break;
case PK_LARR: case PK_LARR:
selectedMenuItem = 0; if (selectedMenu < NUM_TITLES) {
selectedMenu--; selectedMenuItem = 0;
changingMenu = true; selectedMenu--;
if (selectedMenu < 0) { changingMenu = true;
selectedMenu = NUM_TITLES-1; if (selectedMenu < 0) {
selectedMenu = NUM_TITLES-1;
}
needsRedraw = true;
} }
needsRedraw = true;
break; break;
case PK_RET: case PK_RET:
hitReturn = true; hitReturn = true;