X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=cvar.h;h=2ac7f451c4f3690b1f340a0dbb18fe7d0973c2a4;hb=1da342cb637815a1eb2d9d96384ceb6fa4765d3f;hp=e80edc071364066266f5317e08eb2ca88c7230bf;hpb=b1a8aaaee6d26247423e17d2a2ba8ea1cc9692a8;p=xonotic%2Fdarkplaces.git diff --git a/cvar.h b/cvar.h index e80edc07..2ac7f451 100644 --- a/cvar.h +++ b/cvar.h @@ -134,7 +134,6 @@ typedef struct cvar_s float initvector[3]; const char *initdefstring; - unsigned int globaldefindex_progid[3]; int globaldefindex[3]; int globaldefindex_stringno[3]; @@ -165,9 +164,15 @@ void Cvar_SetValue (const char *var_name, float value); void Cvar_SetQuick (cvar_t *var, const char *value); void Cvar_SetValueQuick (cvar_t *var, float value); +float Cvar_VariableValueOr (const char *var_name, float def); +// returns def if not defined + float Cvar_VariableValue (const char *var_name); // returns 0 if not defined or non numeric +const char *Cvar_VariableStringOr (const char *var_name, const char *def); +// returns def if not defined + const char *Cvar_VariableString (const char *var_name); // returns an empty string if not defined