char **aliases;
int aliasindex;
- // values at init (for Cvar_RestoreInitState)
- qbool initstate; // indicates this existed at init
- int initflags;
- const char *initstring;
- const char *initdescription;
- int initinteger;
- float initvalue;
- float initvector[3];
- const char *initdefstring;
+ struct cvar_s *initstate; // snapshot of cvar during init
int globaldefindex[3];
int globaldefindex_stringno[3];
qbool Cvar_Readonly (cvar_t *var, const char *cmd_name);
+void Cvar_Callback(cvar_t *var);
+
/// equivelant to "<name> <variable>" typed at the console
void Cvar_Set (cvar_state_t *cvars, const char *var_name, const char *value);
-void Cvar_Set_NoCallback (cvar_t *var, const char *value);
/// expands value to a string and calls Cvar_Set
void Cvar_SetValue (cvar_state_t *cvars, const char *var_name, float value);