diff --git a/src/y_inter.c b/src/y_inter.c index 0f2a319bf..2959853e0 100644 --- a/src/y_inter.c +++ b/src/y_inter.c @@ -1095,8 +1095,9 @@ void Y_VoteDrawer(void) return; { - angle_t rubyfloattime = (ANGLE_MAX/NEWTICRATE)*(votetic % NEWTICRATE); + static angle_t rubyfloattime = 0; rubyheight = FINESINE(rubyfloattime>>ANGLETOFINESHIFT); + rubyfloattime += FixedMul(ANGLE_MAX/NEWTICRATE, renderdeltatics); } V_DrawFill(0, 0, BASEVIDWIDTH, BASEVIDHEIGHT, 31);