New consistent between-round countdowns using SmallNums

- Intermission
    - Unlike before, shows in all contexts, not just netgame/netreplay
- Voting
    - Replaces currently extant counter
This commit is contained in:
toaster 2023-05-07 23:02:14 +01:00
parent 84a2a94b28
commit f4f52ede32
2 changed files with 22 additions and 4 deletions

View file

@ -846,10 +846,14 @@ void Y_VoteDrawer(void)
{
const INT32 tickDown = (vote.timer + 1) / TICRATE;
V_DrawCenteredString(
BASEVIDWIDTH/2, 188,
V_YELLOWMAP,
va("Vote ends in %d", tickDown)
// See also y_inter.c
V__DrawOneScaleString(
2*FRACUNIT,
(BASEVIDHEIGHT - (2+8))*FRACUNIT,
FRACUNIT,
0, NULL,
OPPRF_FONT,
va("%d", tickDown)
);
}

View file

@ -1118,6 +1118,20 @@ skiptallydrawer:
}
*/
}
{
const INT32 tickDown = (timer + 1)/TICRATE;
// See also k_vote.c
V__DrawOneScaleString(
2*FRACUNIT,
(BASEVIDHEIGHT - (2+8))*FRACUNIT,
FRACUNIT,
0, NULL,
OPPRF_FONT,
va("%d", tickDown)
);
}
}
//