mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Menus/Controls: draw d-pad
This commit is contained in:
parent
c5bf07d252
commit
ea2fffb79d
1 changed files with 37 additions and 1 deletions
|
|
@ -4754,6 +4754,37 @@ static const char *controllerpresspatch[9][2] = {
|
||||||
{"PR_BTS", "PR_BTSB"}, // MBT_START
|
{"PR_BTS", "PR_BTSB"}, // MBT_START
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static const char *M_GetDPadPatchName(SINT8 ud, SINT8 lr)
|
||||||
|
{
|
||||||
|
if (ud < 0)
|
||||||
|
{
|
||||||
|
if (lr < 0)
|
||||||
|
return "PR_PADUL";
|
||||||
|
else if (lr > 0)
|
||||||
|
return "PR_PADUR";
|
||||||
|
else
|
||||||
|
return "PR_PADU";
|
||||||
|
}
|
||||||
|
else if (ud > 0)
|
||||||
|
{
|
||||||
|
if (lr < 0)
|
||||||
|
return "PR_PADDL";
|
||||||
|
else if (lr > 0)
|
||||||
|
return "PR_PADDR";
|
||||||
|
else
|
||||||
|
return "PR_PADD";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (lr < 0)
|
||||||
|
return "PR_PADL";
|
||||||
|
else if (lr > 0)
|
||||||
|
return "PR_PADR";
|
||||||
|
else
|
||||||
|
return "PR_PADN";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// the control stuff.
|
// the control stuff.
|
||||||
// Dear god.
|
// Dear god.
|
||||||
|
|
@ -4768,7 +4799,12 @@ void M_DrawProfileControls(void)
|
||||||
V_DrawScaledPatch(BASEVIDWIDTH*2/3 - optionsmenu.contx, BASEVIDHEIGHT/2 -optionsmenu.conty, 0, W_CachePatchName("PR_CONT", PU_CACHE));
|
V_DrawScaledPatch(BASEVIDWIDTH*2/3 - optionsmenu.contx, BASEVIDHEIGHT/2 -optionsmenu.conty, 0, W_CachePatchName("PR_CONT", PU_CACHE));
|
||||||
|
|
||||||
// Draw button presses...
|
// Draw button presses...
|
||||||
// @TODO: Dpad when we get the sprites for it.
|
V_DrawScaledPatch(
|
||||||
|
BASEVIDWIDTH*2/3 - optionsmenu.contx,
|
||||||
|
BASEVIDHEIGHT/2 - optionsmenu.conty,
|
||||||
|
0,
|
||||||
|
W_CachePatchName(M_GetDPadPatchName(menucmd[pid].dpad_ud, menucmd[pid].dpad_lr), PU_CACHE)
|
||||||
|
);
|
||||||
|
|
||||||
for (i = 0; i < 9; i++)
|
for (i = 0; i < 9; i++)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue