From 216282ba64dbad837b67267d7d530c989e8e62ed Mon Sep 17 00:00:00 2001 From: Antonio Martinez Date: Mon, 9 Sep 2024 05:09:56 -0700 Subject: [PATCH] drawtimer cvar --- src/cvars.cpp | 1 + src/k_hud.cpp | 2 +- src/r_main.h | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cvars.cpp b/src/cvars.cpp index 6056e0c1f..53e82ca48 100644 --- a/src/cvars.cpp +++ b/src/cvars.cpp @@ -913,6 +913,7 @@ consvar_t cv_debugrender_visplanes = PlayerCheat("debugrender_visplanes", "Off") consvar_t cv_debugvirtualkeyboard = PlayerCheat("debugvirtualkeyboard", "Off").on_off().description("Always show virtual keyboard instead of using real keyboard input."); consvar_t cv_devmode_screen = PlayerCheat("devmode_screen", "1").min_max(1, 4).description("Choose which splitscreen player devmode applies to"); consvar_t cv_drawpickups = PlayerCheat("drawpickups", "Yes").yes_no().description("Hide rings, spheres, item capsules, prison capsules (visual only)"); +consvar_t cv_drawtimer = PlayerCheat("drawtimer", "Yes").yes_no().description("Always draw the timer (race checkpoint timing, etc)"); void lua_profile_OnChange(void); consvar_t cv_lua_profile = PlayerCheat("lua_profile", "0").values(CV_Unsigned).onchange(lua_profile_OnChange).description("Show hook timings over an average of N tics"); diff --git a/src/k_hud.cpp b/src/k_hud.cpp index 1a6bde3b4..b6d47a30e 100644 --- a/src/k_hud.cpp +++ b/src/k_hud.cpp @@ -6494,7 +6494,7 @@ void K_drawKartHUD(void) } } - if (modeattacking || (gametyperules & GTR_TIMELIMIT)) + if (modeattacking || (gametyperules & GTR_TIMELIMIT) || cv_drawtimer.value) K_drawKartTimestamp(realtime, TIME_X, TIME_Y + (ta ? 2 : 0), flags, 0); if (modeattacking) diff --git a/src/r_main.h b/src/r_main.h index e174f1b4b..31448b308 100644 --- a/src/r_main.h +++ b/src/r_main.h @@ -137,6 +137,7 @@ extern consvar_t cv_skybox; extern consvar_t cv_drawpickups; extern consvar_t cv_debugfinishline; extern consvar_t cv_drawinput; +extern consvar_t cv_drawtimer; // debugging