mirror of
https://git.do.srb2.org/KartKrew/Kart-Public.git
synced 2024-12-27 04:41:23 +00:00
Lap emblem gets replaced with a stopwatch in Record Attack
This commit is contained in:
parent
68d2d00a07
commit
3ad8d1c4ce
1 changed files with 13 additions and 8 deletions
21
src/k_kart.c
21
src/k_kart.c
|
@ -5640,7 +5640,7 @@ static patch_t *kp_challenger[25];
|
|||
static patch_t *kp_lapanim_lap[7];
|
||||
static patch_t *kp_lapanim_final[11];
|
||||
static patch_t *kp_lapanim_number[10][3];
|
||||
static patch_t *kp_lapanim_emblem;
|
||||
static patch_t *kp_lapanim_emblem[2];
|
||||
static patch_t *kp_lapanim_hand[3];
|
||||
|
||||
static patch_t *kp_yougotem;
|
||||
|
@ -5867,7 +5867,12 @@ void K_LoadKartHUDGraphics(void)
|
|||
}
|
||||
}
|
||||
|
||||
kp_lapanim_emblem = (patch_t *) W_CachePatchName("K_LAPE00", PU_HUDGFX);
|
||||
sprintf(buffer, "K_LAPE0x");
|
||||
for (i = 0; i < 2; i++)
|
||||
{
|
||||
buffer[7] = '0'+(i+1);
|
||||
kp_lapanim_emblem[i] = (patch_t *) W_CachePatchName(buffer, PU_HUDGFX);
|
||||
}
|
||||
|
||||
sprintf(buffer, "K_LAPH0x");
|
||||
for (i = 0; i < 3; i++)
|
||||
|
@ -7561,7 +7566,7 @@ static void K_drawLapStartAnim(void)
|
|||
V_DrawFixedPatch((BASEVIDWIDTH/2 + (32*max(0, stplyr->kartstuff[k_lapanimation]-76)))*FRACUNIT,
|
||||
(48 - (32*max(0, progress-76)))*FRACUNIT,
|
||||
FRACUNIT, V_HUDTRANS,
|
||||
kp_lapanim_emblem, colormap);
|
||||
(modeattacking ? kp_lapanim_emblem[1] : kp_lapanim_emblem[0]), colormap);
|
||||
|
||||
if (stplyr->kartstuff[k_laphand] >= 1 && stplyr->kartstuff[k_laphand] <= 3)
|
||||
{
|
||||
|
@ -7575,14 +7580,14 @@ static void K_drawLapStartAnim(void)
|
|||
if (stplyr->laps == (UINT8)(cv_numlaps.value - 1))
|
||||
{
|
||||
V_DrawFixedPatch((62 - (32*max(0, progress-76)))*FRACUNIT, // 27
|
||||
(-6)*FRACUNIT, // 24
|
||||
30*FRACUNIT, // 24
|
||||
FRACUNIT, V_HUDTRANS,
|
||||
kp_lapanim_final[min(progress/2, 10)], NULL);
|
||||
|
||||
if (progress/2-12 >= 0)
|
||||
{
|
||||
V_DrawFixedPatch((188 + (32*max(0, progress-76)))*FRACUNIT, // 194
|
||||
(-6)*FRACUNIT, // 24
|
||||
30*FRACUNIT, // 24
|
||||
FRACUNIT, V_HUDTRANS,
|
||||
kp_lapanim_lap[min(progress/2-12, 6)], NULL);
|
||||
}
|
||||
|
@ -7590,21 +7595,21 @@ static void K_drawLapStartAnim(void)
|
|||
else
|
||||
{
|
||||
V_DrawFixedPatch((82 - (32*max(0, progress-76)))*FRACUNIT, // 61
|
||||
(-6)*FRACUNIT, // 24
|
||||
30*FRACUNIT, // 24
|
||||
FRACUNIT, V_HUDTRANS,
|
||||
kp_lapanim_lap[min(progress/2, 6)], NULL);
|
||||
|
||||
if (progress/2-8 >= 0)
|
||||
{
|
||||
V_DrawFixedPatch((188 + (32*max(0, progress-76)))*FRACUNIT, // 194
|
||||
(-6)*FRACUNIT, // 24
|
||||
30*FRACUNIT, // 24
|
||||
FRACUNIT, V_HUDTRANS,
|
||||
kp_lapanim_number[(((UINT32)stplyr->laps+1) / 10)][min(progress/2-8, 2)], NULL);
|
||||
|
||||
if (progress/2-10 >= 0)
|
||||
{
|
||||
V_DrawFixedPatch((208 + (32*max(0, progress-76)))*FRACUNIT, // 221
|
||||
(-6)*FRACUNIT, // 24
|
||||
30*FRACUNIT, // 24
|
||||
FRACUNIT, V_HUDTRANS,
|
||||
kp_lapanim_number[(((UINT32)stplyr->laps+1) % 10)][min(progress/2-10, 2)], NULL);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue