mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
mph hud speed option
This commit is contained in:
parent
daf7c08427
commit
d6568bbfb9
3 changed files with 14 additions and 2 deletions
|
|
@ -316,6 +316,7 @@ consvar_t cv_lightning = {"lightning", "On", CV_NETVAR|CV_CHEAT, CV_OnOff,
|
||||||
|
|
||||||
consvar_t cv_karthud = {"karthud", "Default", CV_SAVE|CV_CALL, karthud_cons_t, NULL, 0, NULL, NULL, 0, 0, NULL};
|
consvar_t cv_karthud = {"karthud", "Default", CV_SAVE|CV_CALL, karthud_cons_t, NULL, 0, NULL, NULL, 0, 0, NULL};
|
||||||
consvar_t cv_kartcc = {"kartcc", "100cc", CV_NETVAR, kartcc_cons_t, NULL, 0, NULL, NULL, 0, 0, NULL};
|
consvar_t cv_kartcc = {"kartcc", "100cc", CV_NETVAR, kartcc_cons_t, NULL, 0, NULL, NULL, 0, 0, NULL};
|
||||||
|
consvar_t cv_mphspeed = {"mphspeed", "Off", CV_SAVE, CV_OnOff, NULL, 0, NULL, NULL, 0, 0, NULL}; // use tics in display
|
||||||
//
|
//
|
||||||
|
|
||||||
consvar_t cv_ringslinger = {"ringslinger", "No", CV_NETVAR|CV_NOSHOWHELP|CV_CALL|CV_CHEAT, CV_YesNo,
|
consvar_t cv_ringslinger = {"ringslinger", "No", CV_NETVAR|CV_NOSHOWHELP|CV_CALL|CV_CHEAT, CV_YesNo,
|
||||||
|
|
|
||||||
|
|
@ -106,6 +106,7 @@ extern consvar_t cv_blueshell, cv_jaws, cv_fireflower, cv_tripleredshell, cv_lig
|
||||||
|
|
||||||
extern consvar_t cv_karthud;
|
extern consvar_t cv_karthud;
|
||||||
extern consvar_t cv_kartcc;
|
extern consvar_t cv_kartcc;
|
||||||
|
extern consvar_t cv_mphspeed;
|
||||||
//
|
//
|
||||||
|
|
||||||
extern consvar_t cv_itemfinder;
|
extern consvar_t cv_itemfinder;
|
||||||
|
|
|
||||||
14
src/k_kart.c
14
src/k_kart.c
|
|
@ -294,6 +294,7 @@ void K_RegisterKartStuff(void)
|
||||||
CV_RegisterVar(&cv_lightning);
|
CV_RegisterVar(&cv_lightning);
|
||||||
|
|
||||||
CV_RegisterVar(&cv_kartcc);
|
CV_RegisterVar(&cv_kartcc);
|
||||||
|
CV_RegisterVar(&cv_mphspeed);
|
||||||
}
|
}
|
||||||
|
|
||||||
//}
|
//}
|
||||||
|
|
@ -3266,8 +3267,17 @@ static void K_DrawKartPositionFaces(void)
|
||||||
|
|
||||||
static void K_drawKartSpeedometer(void)
|
static void K_drawKartSpeedometer(void)
|
||||||
{
|
{
|
||||||
fixed_t kmphSpeed = FixedMul(stplyr->speed, 142371)/FRACUNIT; // 2.172409058
|
fixed_t convSpeed;
|
||||||
V_DrawKartString(9, STRINGY(155), 0, va("%3d km/h", kmphSpeed));
|
if (!cv_mphspeed.value)
|
||||||
|
{
|
||||||
|
convSpeed = FixedMul(stplyr->speed, 142371)/FRACUNIT; // 2.172409058
|
||||||
|
V_DrawKartString(9, STRINGY(155), 0, va("%3d km/h", convSpeed));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
convSpeed = FixedMul(stplyr->speed, 88465)/FRACUNIT; // 1.349868774
|
||||||
|
V_DrawKartString(9, STRINGY(155), 0, va("%3d mph", convSpeed));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void K_drawKartHUD(void)
|
void K_drawKartHUD(void)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue