X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=cvar.h;h=e80edc071364066266f5317e08eb2ca88c7230bf;hb=adbccd5c89a88e85b2a9e8f9e93120c171e01a6e;hp=1509f756f5ce405a7ff65a344541744c69bf02b0;hpb=0f80ff51ff9f369233d17b3377d3a0d34b4c8e5a;p=xonotic%2Fdarkplaces.git diff --git a/cvar.h b/cvar.h index 1509f756..e80edc07 100644 --- a/cvar.h +++ b/cvar.h @@ -124,6 +124,16 @@ typedef struct cvar_s const char *defstring; + // values at init (for Cvar_RestoreInitState) + qboolean initstate; // indicates this existed at init + int initflags; + const char *initstring; + const char *initdescription; + int initinteger; + float initvalue; + float initvector[3]; + const char *initdefstring; + unsigned int globaldefindex_progid[3]; int globaldefindex[3]; int globaldefindex_stringno[3]; @@ -178,6 +188,9 @@ qboolean Cvar_Command (void); // command. Returns true if the command was a variable reference that // was handled. (print or change) +void Cvar_SaveInitState(void); +void Cvar_RestoreInitState(void); + void Cvar_UnlockDefaults (void); void Cvar_LockDefaults_f (void); void Cvar_ResetToDefaults_All_f (void);