Add a bit of tools + make unselectable menu objects

+ fix compile error
+ move back to top of menus
This commit is contained in:
Such Meme, Many Skill
2019-11-21 20:54:18 +01:00
parent 7b0faabf38
commit be79d64deb
5 changed files with 71 additions and 25 deletions

View File

@@ -24,11 +24,11 @@ int makemenu(menu_item menu[], int menuamount){
gfx_con_setpos(0, 31);
if (currentpos == 1){
while (currentpos < menuamount && menu[currentpos - 1].property < 0)
while (currentpos < menuamount && menu[currentpos - 1].property < 1)
currentpos++;
}
if (currentpos == menuamount){
while (currentpos > 1 && menu[currentpos - 1].property < 0)
while (currentpos > 1 && menu[currentpos - 1].property < 1)
currentpos--;
}
@@ -46,13 +46,13 @@ int makemenu(menu_item menu[], int menuamount){
if (res & BTN_VOL_UP && currentpos > 1){
currentpos--;
while(menu[currentpos - 1].property < 0 && currentpos > 1)
while(menu[currentpos - 1].property < 1 && currentpos > 1)
currentpos--;
}
else if (res & BTN_VOL_DOWN && currentpos < menuamount){
currentpos++;
while(menu[currentpos - 1].property < 0 && currentpos < menuamount)
while(menu[currentpos - 1].property < 1 && currentpos < menuamount)
currentpos++;
}