Interpolate the Phantom Ruby floating animation.

A recommit and not a cherry-pick because the other current uses won't be relevant in new-menus.
This commit is contained in:
toaster 2022-08-28 17:27:37 +01:00
parent f17f6b7525
commit 1a814885da

View file

@ -1095,8 +1095,9 @@ void Y_VoteDrawer(void)
return; return;
{ {
angle_t rubyfloattime = (ANGLE_MAX/NEWTICRATE)*(votetic % NEWTICRATE); static angle_t rubyfloattime = 0;
rubyheight = FINESINE(rubyfloattime>>ANGLETOFINESHIFT); rubyheight = FINESINE(rubyfloattime>>ANGLETOFINESHIFT);
rubyfloattime += FixedMul(ANGLE_MAX/NEWTICRATE, renderdeltatics);
} }
V_DrawFill(0, 0, BASEVIDWIDTH, BASEVIDHEIGHT, 31); V_DrawFill(0, 0, BASEVIDWIDTH, BASEVIDHEIGHT, 31);