mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-12-05 07:33:00 +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_arrow[2][2];
|
||||||
patch_t *kp_capsuletarget_icon[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_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_a[2][2];
|
||||||
patch_t *kp_button_b[2][2];
|
patch_t *kp_button_b[2][2];
|
||||||
|
|
@ -758,21 +758,42 @@ void K_LoadKartHUDGraphics(void)
|
||||||
for (i = 0; i < 2; i++)
|
for (i = 0; i < 2; i++)
|
||||||
{
|
{
|
||||||
buffer[7] = '0'+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");
|
sprintf(buffer, "HUDCAPAx");
|
||||||
for (i = 0; i < 8; i++)
|
for (i = 0; i < 8; i++)
|
||||||
{
|
{
|
||||||
buffer[7] = '0'+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");
|
sprintf(buffer, "HUDFLKAx");
|
||||||
for (i = 0; i < 4; i++)
|
for (i = 0; i < 4; i++)
|
||||||
{
|
{
|
||||||
buffer[7] = '0'+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');
|
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_arrow[2][2];
|
||||||
extern patch_t *kp_capsuletarget_icon[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_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;
|
extern patch_t *kp_autoroulette;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -144,18 +144,21 @@ private:
|
||||||
case MT_SUPER_FLICKY:
|
case MT_SUPER_FLICKY:
|
||||||
return {
|
return {
|
||||||
{ // Near
|
{ // Near
|
||||||
{4, 2, {kp_superflickytarget}}, // 1P
|
{4, 2, {kp_superflickytarget[0]}}, // 1P
|
||||||
|
{{4, 2, {kp_superflickytarget[1]}}}, // 4P
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
default:
|
default:
|
||||||
return {
|
return {
|
||||||
{ // Near
|
{ // Near
|
||||||
{8, 2, {kp_capsuletarget_near}}, // 1P
|
{8, 2, {kp_capsuletarget_near[0]}}, // 1P
|
||||||
},
|
{{8, 2, {kp_capsuletarget_near[1]}}}, // 4P
|
||||||
{ // Far
|
|
||||||
{2, 3, {kp_capsuletarget_far, kp_capsuletarget_far_text}}, // 1P
|
|
||||||
},
|
},
|
||||||
|
{{ // 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