Only enable springing if there are more than 7 entries

This commit is contained in:
Adubbz 2018-02-23 15:10:05 +11:00 committed by plutoo
parent df8c215d43
commit 725a19605d

View File

@ -303,10 +303,12 @@ void menuLoop() {
static int x = 0; static int x = 0;
static int v = 0; static int v = 0;
if (menu->nEntries > 7) {
int wanted_x = clamp(-menu->curEntry * (140 + 30), -(menu->nEntries - 7) * (140 + 30), 0); int wanted_x = clamp(-menu->curEntry * (140 + 30), -(menu->nEntries - 7) * (140 + 30), 0);
x += v; x += v;
v += (wanted_x - x) / 3; v += (wanted_x - x) / 3;
v /= 2; v /= 2;
}
// Draw menu entries // Draw menu entries
for (me = menu->firstEntry, i = 0; me; me = me->next, i ++) { for (me = menu->firstEntry, i = 0; me; me = me->next, i ++) {