[Dvars]: Added 'console_menu_style'
This commit is contained in:
parent
2fa5215c28
commit
f319fe20bb
@ -30,6 +30,7 @@ namespace Dvars
|
|||||||
Game::dvar_s* cg_fov = nullptr;
|
Game::dvar_s* cg_fov = nullptr;
|
||||||
|
|
||||||
Game::dvar_s* ui_debugMode = nullptr;
|
Game::dvar_s* ui_debugMode = nullptr;
|
||||||
|
Game::dvar_s* console_menu_style = nullptr;
|
||||||
|
|
||||||
// Player settings dvars
|
// Player settings dvars
|
||||||
Game::dvar_s* p_allowFire = nullptr;
|
Game::dvar_s* p_allowFire = nullptr;
|
||||||
@ -113,7 +114,7 @@ namespace Dvars
|
|||||||
{
|
{
|
||||||
dvar->current.enabled = value;
|
dvar->current.enabled = value;
|
||||||
dvar->latched.enabled = value;
|
dvar->latched.enabled = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void SetRaw(Game::dvar_s* dvar, bool value)
|
void SetRaw(Game::dvar_s* dvar, bool value)
|
||||||
@ -149,11 +150,11 @@ namespace Dvars
|
|||||||
{
|
{
|
||||||
if (const auto& dvar = Functions::Dvar_FindVar(dvarName); dvar)
|
if (const auto& dvar = Functions::Dvar_FindVar(dvarName); dvar)
|
||||||
{
|
{
|
||||||
dvar->current.enabled = value;
|
dvar->current.enabled = value;
|
||||||
dvar->latched.enabled = value;
|
dvar->latched.enabled = value;
|
||||||
dvar->flags = flags;
|
dvar->flags = flags;
|
||||||
dvar->modified = false;
|
dvar->modified = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void DvarBoolOverride(const char* dvarName, Game::dvar_flags flags)
|
void DvarBoolOverride(const char* dvarName, Game::dvar_flags flags)
|
||||||
@ -171,34 +172,34 @@ namespace Dvars
|
|||||||
{
|
{
|
||||||
dvar->current.integer = value;
|
dvar->current.integer = value;
|
||||||
dvar->latched.integer = value;
|
dvar->latched.integer = value;
|
||||||
dvar->flags = flags;
|
dvar->flags = flags;
|
||||||
dvar->modified = false;
|
dvar->modified = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void DvarVec4Override(const char* dvarName, const float* dvar_value)
|
void DvarVec4Override(const char* dvarName, const float* dvar_value)
|
||||||
{
|
{
|
||||||
if (const auto& dvar = Functions::Dvar_FindVar(dvarName); dvar)
|
if (const auto& dvar = Functions::Dvar_FindVar(dvarName); dvar)
|
||||||
{
|
{
|
||||||
for (auto i = 0; i < 4; i++)
|
for (auto i = 0; i < 4; i++)
|
||||||
{
|
{
|
||||||
dvar->current.vector[i] = dvar_value[i];
|
dvar->current.vector[i] = dvar_value[i];
|
||||||
dvar->latched.vector[i] = dvar_value[i];
|
dvar->latched.vector[i] = dvar_value[i];
|
||||||
dvar->modified = false;
|
dvar->modified = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
void DvarVec4OverrideDefaultValue(const char* dvarName, const float* dvar_value)
|
void DvarVec4OverrideDefaultValue(const char* dvarName, const float* dvar_value)
|
||||||
{
|
{
|
||||||
if (const auto& dvar = Functions::Dvar_FindVar(dvarName); dvar)
|
if (const auto& dvar = Functions::Dvar_FindVar(dvarName); dvar)
|
||||||
{
|
{
|
||||||
for (auto i = 0; i < 4; i++)
|
for (auto i = 0; i < 4; i++)
|
||||||
{
|
{
|
||||||
dvar->reset.vector[i] = dvar_value[i];
|
dvar->reset.vector[i] = dvar_value[i];
|
||||||
dvar->modified = false;
|
dvar->modified = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
@ -30,6 +30,7 @@ namespace Dvars
|
|||||||
extern Game::dvar_s* cg_fov;
|
extern Game::dvar_s* cg_fov;
|
||||||
|
|
||||||
extern Game::dvar_s* ui_debugMode;
|
extern Game::dvar_s* ui_debugMode;
|
||||||
|
extern Game::dvar_s* console_menu_style;
|
||||||
|
|
||||||
// Player settings dvars
|
// Player settings dvars
|
||||||
extern Game::dvar_s* p_allowFire;
|
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);
|
Dvar_ReregisterBool(dvar, dvar_name, Game::dvar_type::boolean, flags, description, default_value, 0, 0, 0, 0, 0);
|
||||||
return dvar;
|
return dvar;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
return Dvar_RegisterNewBool(dvar_name, Game::dvar_type::boolean, flags, description, default_value, 0, 0, 0, 0, 0);
|
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);
|
Dvar_ReregisterEnum(dvar, dvar_name, Game::dvar_type::enumeration, flags, description, default_value, 0, 0, 0, enum_size, enum_data);
|
||||||
return dvar;
|
return dvar;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
return Dvar_RegisterNewEnum(dvar_name, Game::dvar_type::enumeration, flags, description, default_value, 0, 0, 0, enum_size, enum_data);
|
return Dvar_RegisterNewEnum(dvar_name, Game::dvar_type::enumeration, flags, description, default_value, 0, 0, 0, enum_size, enum_data);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user