mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-12-03 06:33:14 +00:00
Add 4P variants for TARGET HUD tracking
This commit is contained in:
parent
b3916ebb8d
commit
11f428b67a
3 changed files with 38 additions and 14 deletions
33
src/k_hud.c
33
src/k_hud.c
|
|
@ -197,11 +197,11 @@ patch_t *kp_autoroulette;
|
|||
|
||||
patch_t *kp_capsuletarget_arrow[2][2];
|
||||
patch_t *kp_capsuletarget_icon[2];
|
||||
patch_t *kp_capsuletarget_far[2];
|
||||
patch_t *kp_capsuletarget_far[2][2];
|
||||
patch_t *kp_capsuletarget_far_text[2];
|
||||
patch_t *kp_capsuletarget_near[8];
|
||||
patch_t *kp_capsuletarget_near[2][8];
|
||||
|
||||
patch_t *kp_superflickytarget[4];
|
||||
patch_t *kp_superflickytarget[2][4];
|
||||
|
||||
patch_t *kp_button_a[2][2];
|
||||
patch_t *kp_button_b[2][2];
|
||||
|
|
@ -758,21 +758,42 @@ void K_LoadKartHUDGraphics(void)
|
|||
for (i = 0; i < 2; i++)
|
||||
{
|
||||
buffer[7] = '0'+i;
|
||||
HU_UpdatePatch(&kp_capsuletarget_far[i], "%s", buffer);
|
||||
HU_UpdatePatch(&kp_capsuletarget_far[0][i], "%s", buffer);
|
||||
}
|
||||
|
||||
sprintf(buffer, "HUDC4PBx");
|
||||
for (i = 0; i < 2; i++)
|
||||
{
|
||||
buffer[7] = '0'+i;
|
||||
HU_UpdatePatch(&kp_capsuletarget_far[1][i], "%s", buffer);
|
||||
}
|
||||
|
||||
sprintf(buffer, "HUDCAPAx");
|
||||
for (i = 0; i < 8; i++)
|
||||
{
|
||||
buffer[7] = '0'+i;
|
||||
HU_UpdatePatch(&kp_capsuletarget_near[i], "%s", buffer);
|
||||
HU_UpdatePatch(&kp_capsuletarget_near[0][i], "%s", buffer);
|
||||
}
|
||||
|
||||
sprintf(buffer, "HUDC4PAx");
|
||||
for (i = 0; i < 8; i++)
|
||||
{
|
||||
buffer[7] = '0'+i;
|
||||
HU_UpdatePatch(&kp_capsuletarget_near[1][i], "%s", buffer);
|
||||
}
|
||||
|
||||
sprintf(buffer, "HUDFLKAx");
|
||||
for (i = 0; i < 4; i++)
|
||||
{
|
||||
buffer[7] = '0'+i;
|
||||
HU_UpdatePatch(&kp_superflickytarget[i], "%s", buffer);
|
||||
HU_UpdatePatch(&kp_superflickytarget[0][i], "%s", buffer);
|
||||
}
|
||||
|
||||
sprintf(buffer, "H4PFLKAx");
|
||||
for (i = 0; i < 4; i++)
|
||||
{
|
||||
buffer[7] = '0'+i;
|
||||
HU_UpdatePatch(&kp_superflickytarget[1][i], "%s", buffer);
|
||||
}
|
||||
|
||||
K_LoadButtonGraphics(kp_button_a[0], 'A');
|
||||
|
|
|
|||
|
|
@ -55,11 +55,11 @@ void K_DrawSticker(INT32 x, INT32 y, INT32 width, INT32 flags, boolean isSmall);
|
|||
|
||||
extern patch_t *kp_capsuletarget_arrow[2][2];
|
||||
extern patch_t *kp_capsuletarget_icon[2];
|
||||
extern patch_t *kp_capsuletarget_far[2];
|
||||
extern patch_t *kp_capsuletarget_far[2][2];
|
||||
extern patch_t *kp_capsuletarget_far_text[2];
|
||||
extern patch_t *kp_capsuletarget_near[8];
|
||||
extern patch_t *kp_capsuletarget_near[2][8];
|
||||
|
||||
extern patch_t *kp_superflickytarget[4];
|
||||
extern patch_t *kp_superflickytarget[2][4];
|
||||
|
||||
extern patch_t *kp_autoroulette;
|
||||
|
||||
|
|
|
|||
|
|
@ -144,18 +144,21 @@ private:
|
|||
case MT_SUPER_FLICKY:
|
||||
return {
|
||||
{ // Near
|
||||
{4, 2, {kp_superflickytarget}}, // 1P
|
||||
{4, 2, {kp_superflickytarget[0]}}, // 1P
|
||||
{{4, 2, {kp_superflickytarget[1]}}}, // 4P
|
||||
},
|
||||
};
|
||||
|
||||
default:
|
||||
return {
|
||||
{ // Near
|
||||
{8, 2, {kp_capsuletarget_near}}, // 1P
|
||||
},
|
||||
{ // Far
|
||||
{2, 3, {kp_capsuletarget_far, kp_capsuletarget_far_text}}, // 1P
|
||||
{8, 2, {kp_capsuletarget_near[0]}}, // 1P
|
||||
{{8, 2, {kp_capsuletarget_near[1]}}}, // 4P
|
||||
},
|
||||
{{ // Far
|
||||
{2, 3, {kp_capsuletarget_far[0], kp_capsuletarget_far_text}}, // 1P
|
||||
{{2, 3, {kp_capsuletarget_far[1]}}}, // 4P
|
||||
}},
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue