mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-04-24 11:02:48 +00:00
G_TickTimeStickerMedals, G_UpdateRecords, K_drawTimestamp: Jitter HUD on both Medal-earning success and general failure to reach desired time
This commit is contained in:
parent
eb16f9d5a9
commit
55b7d21051
3 changed files with 17 additions and 0 deletions
|
|
@ -567,12 +567,16 @@ bademblem:
|
|||
|
||||
void G_TickTimeStickerMedals(void)
|
||||
{
|
||||
if (stickermedalinfo.jitter)
|
||||
stickermedalinfo.jitter--;
|
||||
|
||||
if (players[consoleplayer].realtime > stickermedalinfo.timetoreach)
|
||||
{
|
||||
if (stickermedalinfo.norecord == false)
|
||||
{
|
||||
S_StartSound(NULL, sfx_s3k72); //sfx_s26d); -- you STOLE fizzy lifting drinks
|
||||
stickermedalinfo.norecord = true;
|
||||
stickermedalinfo.jitter = 4;
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
@ -622,11 +626,14 @@ void G_UpdateRecords(void)
|
|||
if ((earnedEmblems = M_CheckLevelEmblems()))
|
||||
{
|
||||
CONS_Printf(M_GetText("\x82" "Earned %hu medal%s for Record Attack records.\n"), (UINT16)earnedEmblems, earnedEmblems > 1 ? "s" : "");
|
||||
|
||||
if (stickermedalinfo.regenemblem != NULL
|
||||
&& gamedata->collected[(stickermedalinfo.regenemblem-emblemlocations)])
|
||||
{
|
||||
G_UpdateTimeStickerMedals(gamemap-1);
|
||||
}
|
||||
|
||||
stickermedalinfo.jitter = 4*earnedEmblems;
|
||||
}
|
||||
|
||||
M_UpdateUnlockablesAndExtraEmblems(true);
|
||||
|
|
|
|||
|
|
@ -205,6 +205,7 @@ void G_EndGame(void); // moved from y_inter.c/h and renamed
|
|||
extern struct stickermedalinfo
|
||||
{
|
||||
UINT8 visiblecount;
|
||||
UINT8 jitter;
|
||||
boolean norecord;
|
||||
tic_t timetoreach;
|
||||
emblem_t *emblems[MAXMEDALVISIBLECOUNT];
|
||||
|
|
|
|||
|
|
@ -1562,6 +1562,15 @@ void K_drawKartTimestamp(tic_t drawtime, INT32 TX, INT32 TY, UINT8 mode)
|
|||
{
|
||||
if (!mode)
|
||||
{
|
||||
if (stickermedalinfo.jitter)
|
||||
{
|
||||
jitter = stickermedalinfo.jitter+3;
|
||||
if (jitter & 2)
|
||||
workx += jitter/4;
|
||||
else
|
||||
workx -= jitter/4;
|
||||
}
|
||||
|
||||
if (stickermedalinfo.norecord == true)
|
||||
{
|
||||
splitflags = (splitflags &~ V_HUDTRANS)|V_HUDTRANSHALF;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue