Better rewrite for addons draw adjustment [Kart]

This commit is contained in:
mazmazz 2019-01-02 19:58:21 -05:00
parent 4ea7c53d8e
commit b08e522aca

View file

@ -4650,16 +4650,14 @@ static void M_DrawAddons(void)
if (m > (ssize_t)sizedirmenu) if (m > (ssize_t)sizedirmenu)
m = sizedirmenu; m = sizedirmenu;
// then top... // then compute top and adjust bottom if needed!
i = m - (2*numaddonsshown + 1); if (m < (2*numaddonsshown + 1))
// then adjust!
if (i < 0)
{ {
if ((m -= i) > (ssize_t)sizedirmenu) m = min(sizedirmenu, 2*numaddonsshown + 1);
m = sizedirmenu;
i = 0; i = 0;
} }
else
i = m - (2*numaddonsshown + 1);
if (i != 0) if (i != 0)
V_DrawString(19, y+4 - (skullAnimCounter/5), highlightflags, "\x1A"); V_DrawString(19, y+4 - (skullAnimCounter/5), highlightflags, "\x1A");