mirror of
https://github.com/modmii/YAWM-ModMii-Edition.git
synced 2024-11-13 03:45:11 +01:00
make menu pagination much nicer
This commit is contained in:
parent
60c42a760c
commit
7b47e2800e
@ -1074,10 +1074,15 @@ getList:
|
||||
}
|
||||
else if (buttons & WPAD_BUTTON_RIGHT)
|
||||
{
|
||||
selected += ENTRIES_PER_PAGE;
|
||||
|
||||
if (selected >= fileCnt)
|
||||
if (fileCnt - start > ENTRIES_PER_PAGE) {
|
||||
start += ENTRIES_PER_PAGE;
|
||||
selected += ENTRIES_PER_PAGE;
|
||||
if (selected >= fileCnt)
|
||||
selected = fileCnt - 1;
|
||||
}
|
||||
else {
|
||||
selected = fileCnt - 1;
|
||||
}
|
||||
}
|
||||
else if (buttons & WPAD_BUTTON_DOWN)
|
||||
{
|
||||
@ -1086,10 +1091,15 @@ getList:
|
||||
}
|
||||
else if (buttons & WPAD_BUTTON_LEFT)
|
||||
{
|
||||
selected -= ENTRIES_PER_PAGE;
|
||||
|
||||
if (selected < 0)
|
||||
selected = 0;
|
||||
if (start >= ENTRIES_PER_PAGE) {
|
||||
start -= ENTRIES_PER_PAGE;
|
||||
selected -= ENTRIES_PER_PAGE;
|
||||
if (selected < 0)
|
||||
selected = 0;
|
||||
}
|
||||
else {
|
||||
selected = start = 0;
|
||||
}
|
||||
}
|
||||
else if (buttons & WPAD_BUTTON_HOME)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user