Add a little more info to Host menu (text only)

So you have a representative idea of what each submenu contains
This commit is contained in:
toaster 2024-03-27 01:14:05 +00:00
parent c520a46fa6
commit 93de95d8f8
3 changed files with 33 additions and 2 deletions

View file

@ -82,7 +82,7 @@ CV_PossibleValue_t CV_TrueFalse[] = {{0, "False"}, {1, "True"}, {0, NULL}};
// SRB2kart
CV_PossibleValue_t kartspeed_cons_t[] = {
{KARTSPEED_AUTO, "Auto"},
{KARTSPEED_AUTO, "Auto Gear"},
{KARTSPEED_EASY, "Gear 1"},
{KARTSPEED_NORMAL, "Gear 2"},
{KARTSPEED_HARD, "Gear 3"},

View file

@ -724,7 +724,7 @@ void KartFrantic_OnChange(void);
consvar_t cv_kartfrantic = UnsavedNetVar("franticitems", "Off").on_off().onchange_noinit(KartFrantic_OnChange);
void KartSpeed_OnChange(void);
consvar_t cv_kartspeed = UnsavedNetVar("gamespeed", "Auto").values(kartspeed_cons_t).onchange_noinit(KartSpeed_OnChange);
consvar_t cv_kartspeed = UnsavedNetVar("gamespeed", "Auto Gear").values(kartspeed_cons_t).onchange_noinit(KartSpeed_OnChange);
consvar_t cv_kartusepwrlv = UnsavedNetVar("usepwrlv", "Yes").yes_no();

View file

@ -5,10 +5,41 @@
#include "../s_sound.h"
#include "../z_zone.h"
#include "../mserv.h"
#include "../v_video.h"
#include "../m_easing.h"
static void draw_routine(void)
{
M_DrawRaceDifficulty();
INT32 tx = M_EaseWithTransition(Easing_Linear, 5 * 48);
if (gametypes[menugametype]->rules & GTR_CIRCUIT) // TODO: speed == KARTSPEED_AUTO
{
V_DrawRightAlignedThinString(
294 + tx,
84,
highlightflags,
va("(%s)", cv_kartspeed.string)
);
}
else
{
V_DrawRightAlignedThinString(
294 + tx,
84,
highlightflags,
"(Time/Points)"
);
}
V_DrawRightAlignedThinString(
294 + tx,
98,
!CV_IsSetToDefault(&cv_advertise) ? warningflags : highlightflags,
va("(Advertise: %s)", cv_advertise.string)
);
M_DrawMasterServerReminder();
}