]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - cvar.h
Removed globaldefindex_progid field from cvar struct.
[xonotic/darkplaces.git] / cvar.h
diff --git a/cvar.h b/cvar.h
index e80edc071364066266f5317e08eb2ca88c7230bf..2ac7f451c4f3690b1f340a0dbb18fe7d0973c2a4 100644 (file)
--- 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