1 /* Console variables */
21 /* Register a CVar with the name and string and optionally archive elements set */
22 void cvar_registervariable (cvar_t *cvar);
24 /* Set a CVar's value */
25 void cvar_set_cvar(cvar_t *cvar, char *value);
26 void cvar_set_cvarf(cvar_t *cvar, char *fmt, ...);
27 #define cvar_setint(cvar, x) cvar_set_cvarf((cvar), "%d", (x))
28 #define cvar_toggle(cvar) cvar_setint((cvar), !(cvar)->intval)
30 /* Equivalent to typing <var_name> <value> at the console */
31 void cvar_set(char *cvar_name, char *value);
33 /* Get the pointer to a cvar by name */
34 cvar_t *cvar_find(char *cvar_name);
36 /* Try to autocomplete a cvar name */
37 char *cvar_complete(char *text);
39 /* Get a CVar's value */
40 float cvar(char *cvar_name);
42 /* Write archive cvars to file */
43 void cvar_write(CFILE *file);