Genius!
This commit is contained in:
parent
308e3c1171
commit
7471c89734
3 changed files with 8 additions and 8 deletions
|
|
@ -653,8 +653,8 @@ maprecordpreset_t *G_AllocateMapRecordPreset(maprecord_t *record, const char *pr
|
|||
*preset = (maprecordpreset_t){
|
||||
.prename = {0},
|
||||
.version = version,
|
||||
.bestlap = 0,
|
||||
.besttime = 0,
|
||||
.bestlap = UINT32_MAX,
|
||||
.besttime = UINT32_MAX,
|
||||
.playtime = 0,
|
||||
};
|
||||
strlcpy(preset->prename, presetname, sizeof(preset->prename));
|
||||
|
|
@ -764,7 +764,7 @@ tic_t G_GetBestTime(INT16 map)
|
|||
{
|
||||
if (strcmp(record->presets[k].prename, "kart"))
|
||||
continue; // doesn't count
|
||||
if (record->presets[k].besttime && record->presets[k].besttime < besttime)
|
||||
if (record->presets[k].besttime < besttime)
|
||||
besttime = record->presets[k].besttime;
|
||||
}
|
||||
|
||||
|
|
@ -848,7 +848,7 @@ static void G_UpdateRecordReplays(void)
|
|||
}
|
||||
else
|
||||
{
|
||||
preset->bestlap = 0;
|
||||
preset->bestlap = UINT32_MAX;
|
||||
}
|
||||
|
||||
// Save demo!
|
||||
|
|
|
|||
|
|
@ -1640,7 +1640,7 @@ void K_drawKartTimestamp(tic_t drawtime, INT32 TX, INT32 TY, INT16 emblemmap, UI
|
|||
|
||||
worktime = drawtime/(60*TICRATE);
|
||||
|
||||
if (mode && !drawtime)
|
||||
if (mode && drawtime == UINT32_MAX)
|
||||
V_DrawKartString(TX, TY+3, splitflags, va("--'--\"--"));
|
||||
else if (dontdraw) // overtime flash
|
||||
;
|
||||
|
|
|
|||
|
|
@ -5422,7 +5422,7 @@ static void M_DrawStatsMaps(void)
|
|||
CLEANUP(Z_Pfree) char *maptitle = G_BuildMapTitle(mnum+1);
|
||||
|
||||
V_DrawThinString(20, y, MENUCAPS, maptitle);
|
||||
V_DrawThinString(160, y, MENUCAPS, preset == NULL || preset->besttime == 0 ? "--'--\"--" :
|
||||
V_DrawThinString(160, y, MENUCAPS, preset == NULL || preset->besttime == UINT32_MAX ? "--'--\"--" :
|
||||
va("%02d'%02d\"%02d",
|
||||
G_TicsToMinutes(preset->besttime, true),
|
||||
G_TicsToSeconds(preset->besttime),
|
||||
|
|
@ -5748,10 +5748,10 @@ void MD_DrawTimeAttackMenu(void)
|
|||
if (levellistmode != LLM_ITEMBREAKER)
|
||||
{
|
||||
V_DrawRightAlignedString(149, 80, MENUCAPS|highlightflags, "Best Lap:");
|
||||
K_drawKartTimestamp(preset ? preset->bestlap : 0, 19, 86, -1, 2);
|
||||
K_drawKartTimestamp(preset ? preset->bestlap : UINT32_MAX, 19, 86, -1, 2);
|
||||
}
|
||||
V_DrawRightAlignedString(292, 80, MENUCAPS|highlightflags, "Best Time:");
|
||||
K_drawKartTimestamp(preset ? preset->besttime : 0, 162, 86, cv_nextmap.value-1, 1);
|
||||
K_drawKartTimestamp(preset ? preset->besttime : UINT32_MAX, 162, 86, cv_nextmap.value-1, 1);
|
||||
}
|
||||
|
||||
// Draw current RA preset mode.
|
||||
|
|
|
|||
Loading…
Reference in a new issue