X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=cvar.h;h=63b1b5e4e1c395295fb34a828231a5e5acd1f01a;hb=4923f258e0c7d504f77770c7571ebeadd5537660;hp=49470bd9dfb3fd80d8a43fd8b799a1028250761d;hpb=3e4cb8b74cb236070bbfa2edfbbd40eecc993852;p=xonotic%2Fdarkplaces.git diff --git a/cvar.h b/cvar.h index 49470bd9..63b1b5e4 100644 --- a/cvar.h +++ b/cvar.h @@ -63,8 +63,12 @@ interface from being ambiguous. #define CVAR_READONLY 4 #define CVAR_SERVERINFO 8 #define CVAR_USERINFO 16 +// CVAR_PRIVATE means do not $ expand or sendcvar this cvar under any circumstances (rcon_password uses this) +#define CVAR_PRIVATE 32 +// this means that this cvar should update a userinfo key but the name does not correspond directly to the userinfo key to update, and may require additional conversion ("_cl_color" for example should update "topcolor" and "bottomcolor") +#define CVAR_NQUSERINFOHACK 64 // used to determine if flags is valid -#define CVAR_MAXFLAGSVAL 31 +#define CVAR_MAXFLAGSVAL 127 // for internal use only! #define CVAR_DEFAULTSET (1<<30) #define CVAR_ALLOCATED (1<<31) @@ -165,6 +169,7 @@ qboolean Cvar_Command (void); // command. Returns true if the command was a variable reference that // was handled. (print or change) +void Cvar_UnlockDefaults (void); void Cvar_LockDefaults_f (void); void Cvar_ResetToDefaults_All_f (void); void Cvar_ResetToDefaults_NoSaveOnly_f (void);