mirror of
https://git.do.srb2.org/KartKrew/Kart-Public.git
synced 2025-03-22 10:51:54 +00:00
renamed mphspeed console var to speedometer
has 4 options, off, Kilometers, miles, and fracunits
This commit is contained in:
parent
4e062ed22a
commit
e122908cb1
3 changed files with 11 additions and 5 deletions
|
@ -316,7 +316,8 @@ 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_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
|
||||
static CV_PossibleValue_t speedometer_cons_t[] = {{0, "Off"}, {1, "Kilometers"}, {2, "Miles"}, {3, "Fracunits"}, {0, NULL}};
|
||||
consvar_t cv_speedometer = {"speedometer", "Kilometers", CV_SAVE, speedometer_cons_t, 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,
|
||||
|
|
|
@ -106,7 +106,7 @@ extern consvar_t cv_blueshell, cv_jaws, cv_fireflower, cv_tripleredshell, cv_lig
|
|||
|
||||
extern consvar_t cv_karthud;
|
||||
extern consvar_t cv_kartcc;
|
||||
extern consvar_t cv_mphspeed;
|
||||
extern consvar_t cv_speedometer;
|
||||
//
|
||||
|
||||
extern consvar_t cv_itemfinder;
|
||||
|
|
11
src/k_kart.c
11
src/k_kart.c
|
@ -294,7 +294,7 @@ void K_RegisterKartStuff(void)
|
|||
CV_RegisterVar(&cv_lightning);
|
||||
|
||||
CV_RegisterVar(&cv_kartcc);
|
||||
CV_RegisterVar(&cv_mphspeed);
|
||||
CV_RegisterVar(&cv_speedometer);
|
||||
}
|
||||
|
||||
//}
|
||||
|
@ -3288,16 +3288,21 @@ static void K_DrawKartPositionFaces(void)
|
|||
static void K_drawKartSpeedometer(void)
|
||||
{
|
||||
fixed_t convSpeed;
|
||||
if (!cv_mphspeed.value)
|
||||
if (cv_speedometer.value == 1)
|
||||
{
|
||||
convSpeed = FixedMul(stplyr->speed, 142371)/FRACUNIT; // 2.172409058
|
||||
V_DrawKartString(9, STRINGY(155), 0, va("%3d km/h", convSpeed));
|
||||
}
|
||||
else
|
||||
else if (cv_speedometer.value == 2)
|
||||
{
|
||||
convSpeed = FixedMul(stplyr->speed, 88465)/FRACUNIT; // 1.349868774
|
||||
V_DrawKartString(9, STRINGY(155), 0, va("%3d mph", convSpeed));
|
||||
}
|
||||
else if (cv_speedometer.value == 3)
|
||||
{
|
||||
convSpeed = stplyr->speed/FRACUNIT;
|
||||
V_DrawKartString(9, STRINGY(155), 0, va("%3d Fracunits/s", convSpeed));
|
||||
}
|
||||
}
|
||||
|
||||
void K_drawKartHUD(void)
|
||||
|
|
Loading…
Reference in a new issue