diff options
Diffstat (limited to 'code/qcommon')
-rw-r--r-- | code/qcommon/cvar.c | 9 | ||||
-rw-r--r-- | code/qcommon/qcommon.h | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/code/qcommon/cvar.c b/code/qcommon/cvar.c index d9f9e71..e812a83 100644 --- a/code/qcommon/cvar.c +++ b/code/qcommon/cvar.c @@ -451,6 +451,15 @@ void Cvar_Reset( const char *var_name ) { Cvar_Set2( var_name, NULL, qfalse ); } +/* +============ +Cvar_ForceReset +============ +*/ +void Cvar_ForceReset(const char *var_name) +{ + Cvar_Set2(var_name, NULL, qtrue); +} /* ============ diff --git a/code/qcommon/qcommon.h b/code/qcommon/qcommon.h index 1069434..3c53ae0 100644 --- a/code/qcommon/qcommon.h +++ b/code/qcommon/qcommon.h @@ -487,6 +487,7 @@ void Cvar_CommandCompletion( void(*callback)(const char *s) ); // callback with each valid string void Cvar_Reset( const char *var_name ); +void Cvar_ForceReset(const char *var_name); void Cvar_SetCheatState( void ); // reset all testing vars to a safe value |