From f319fe20bb6082ee7167113e19c16c804800c591 Mon Sep 17 00:00:00 2001 From: JerryALT Date: Fri, 29 Mar 2024 20:00:50 +0300 Subject: [PATCH] [Dvars]: Added 'console_menu_style' --- src/Components/Modules/Dvars.cpp | 41 ++++++++++++++++---------------- src/Components/Modules/Dvars.hpp | 5 ++-- 2 files changed, 24 insertions(+), 22 deletions(-) diff --git a/src/Components/Modules/Dvars.cpp b/src/Components/Modules/Dvars.cpp index 9dc0f7f..81ff2dd 100644 --- a/src/Components/Modules/Dvars.cpp +++ b/src/Components/Modules/Dvars.cpp @@ -30,6 +30,7 @@ namespace Dvars Game::dvar_s* cg_fov = nullptr; Game::dvar_s* ui_debugMode = nullptr; + Game::dvar_s* console_menu_style = nullptr; // Player settings dvars Game::dvar_s* p_allowFire = nullptr; @@ -113,7 +114,7 @@ namespace Dvars { dvar->current.enabled = value; dvar->latched.enabled = value; - } + } } void SetRaw(Game::dvar_s* dvar, bool value) @@ -149,11 +150,11 @@ namespace Dvars { if (const auto& dvar = Functions::Dvar_FindVar(dvarName); dvar) { - dvar->current.enabled = value; - dvar->latched.enabled = value; - dvar->flags = flags; - dvar->modified = false; - } + dvar->current.enabled = value; + dvar->latched.enabled = value; + dvar->flags = flags; + dvar->modified = false; + } } void DvarBoolOverride(const char* dvarName, Game::dvar_flags flags) @@ -171,34 +172,34 @@ namespace Dvars { dvar->current.integer = value; dvar->latched.integer = value; - dvar->flags = flags; - dvar->modified = false; - } + dvar->flags = flags; + dvar->modified = false; + } } void DvarVec4Override(const char* dvarName, const float* dvar_value) { if (const auto& dvar = Functions::Dvar_FindVar(dvarName); dvar) { - for (auto i = 0; i < 4; i++) - { - dvar->current.vector[i] = dvar_value[i]; - dvar->latched.vector[i] = dvar_value[i]; - dvar->modified = false; + for (auto i = 0; i < 4; i++) + { + dvar->current.vector[i] = dvar_value[i]; + dvar->latched.vector[i] = dvar_value[i]; + dvar->modified = false; + } } } - } void DvarVec4OverrideDefaultValue(const char* dvarName, const float* dvar_value) { if (const auto& dvar = Functions::Dvar_FindVar(dvarName); dvar) { - for (auto i = 0; i < 4; i++) - { - dvar->reset.vector[i] = dvar_value[i]; - dvar->modified = false; + for (auto i = 0; i < 4; i++) + { + dvar->reset.vector[i] = dvar_value[i]; + dvar->modified = false; + } } } } -} } \ No newline at end of file diff --git a/src/Components/Modules/Dvars.hpp b/src/Components/Modules/Dvars.hpp index 0aee94a..b2ed5fd 100644 --- a/src/Components/Modules/Dvars.hpp +++ b/src/Components/Modules/Dvars.hpp @@ -30,6 +30,7 @@ namespace Dvars extern Game::dvar_s* cg_fov; extern Game::dvar_s* ui_debugMode; + extern Game::dvar_s* console_menu_style; // Player settings dvars extern Game::dvar_s* p_allowFire; @@ -107,7 +108,7 @@ namespace Dvars { Dvar_ReregisterBool(dvar, dvar_name, Game::dvar_type::boolean, flags, description, default_value, 0, 0, 0, 0, 0); return dvar; - } + } else return Dvar_RegisterNewBool(dvar_name, Game::dvar_type::boolean, flags, description, default_value, 0, 0, 0, 0, 0); } @@ -124,7 +125,7 @@ namespace Dvars { Dvar_ReregisterEnum(dvar, dvar_name, Game::dvar_type::enumeration, flags, description, default_value, 0, 0, 0, enum_size, enum_data); return dvar; - } + } else return Dvar_RegisterNewEnum(dvar_name, Game::dvar_type::enumeration, flags, description, default_value, 0, 0, 0, enum_size, enum_data); }