From 9cebb464de02452ad3a0e497f6d7b25774472c44 Mon Sep 17 00:00:00 2001 From: ScriptedSnark <51358194+ScriptedSnark@users.noreply.github.com> Date: Sat, 3 Aug 2024 02:22:20 +0500 Subject: [PATCH] Fix some HUDs not drawing --- src/cl_dll/hud.cpp | 2 +- src/cl_dll/hud_jumpspeed.cpp | 2 +- src/cl_dll/hud_origin.cpp | 2 +- src/cl_dll/hud_timer.cpp | 2 +- src/cl_dll/hud_viewangles.cpp | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/cl_dll/hud.cpp b/src/cl_dll/hud.cpp index 5e76b8c..9cc1800 100644 --- a/src/cl_dll/hud.cpp +++ b/src/cl_dll/hud.cpp @@ -182,7 +182,7 @@ int CBXTHud::Redraw(float flTime, int intermission) for (CBXTHudBase* i : m_vecHudList) { if (i->m_iFlags & HUD_ALWAYSRENDER) - return 1; // see CBXTHud::RedrawAlwaysVisibleElements + continue; // see CBXTHud::RedrawAlwaysVisibleElements if (!intermission) { diff --git a/src/cl_dll/hud_jumpspeed.cpp b/src/cl_dll/hud_jumpspeed.cpp index 54ca616..3528914 100644 --- a/src/cl_dll/hud_jumpspeed.cpp +++ b/src/cl_dll/hud_jumpspeed.cpp @@ -5,7 +5,7 @@ CHudJumpspeed* g_lpJumpspeedHUD; int CHudJumpspeed::Init() { g_lpJumpspeedHUD = this; - m_iFlags = HUD_ACTIVE; + m_iFlags |= HUD_ACTIVE; hud_jumpspeed = CVAR_CREATE("sbxt_hud_jumpspeed", "0", 0); hud_jumpspeed_below_cross = CVAR_CREATE("sbxt_hud_jumpspeed_below_cross", "0", 0); diff --git a/src/cl_dll/hud_origin.cpp b/src/cl_dll/hud_origin.cpp index 9582eae..294aee9 100644 --- a/src/cl_dll/hud_origin.cpp +++ b/src/cl_dll/hud_origin.cpp @@ -2,7 +2,7 @@ int CHudOrigin::Init() { - m_iFlags = HUD_ACTIVE; + m_iFlags |= HUD_ACTIVE; hud_origin = CVAR_CREATE("sbxt_hud_origin", "0", 0); hud_origin_anchor = CVAR_CREATE("sbxt_hud_origin_anchor", "1 0", 0); diff --git a/src/cl_dll/hud_timer.cpp b/src/cl_dll/hud_timer.cpp index 1057417..782e28f 100644 --- a/src/cl_dll/hud_timer.cpp +++ b/src/cl_dll/hud_timer.cpp @@ -57,7 +57,7 @@ int __MsgFunc_BXTTimer(const char* pszName, int iSize, void* pbuf) int CHudTimer::Init() { g_lpHUDTimer = this; - m_iFlags = HUD_ALWAYSRENDER; + m_iFlags |= HUD_ALWAYSRENDER; hud_timer_serversync = CVAR_CREATE("sbxt_timer_serversync", "1", 0); hud_timer_il_mode = CVAR_CREATE("sbxt_timer_il_mode", "0", 0); diff --git a/src/cl_dll/hud_viewangles.cpp b/src/cl_dll/hud_viewangles.cpp index e7af6bd..2dd1e87 100644 --- a/src/cl_dll/hud_viewangles.cpp +++ b/src/cl_dll/hud_viewangles.cpp @@ -16,7 +16,7 @@ float AngleNormalize(float angle) int CHudViewangles::Init() { - m_iFlags = HUD_ACTIVE; + m_iFlags |= HUD_ACTIVE; hud_viewangles = CVAR_CREATE("sbxt_hud_viewangles", "0", 0); hud_viewangles_anchor = CVAR_CREATE("sbxt_hud_viewangles_anchor", "1 0", 0);