summaryrefslogtreecommitdiff
path: root/src/game/vars.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/vars.h')
-rw-r--r--src/game/vars.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/game/vars.h b/src/game/vars.h
index 8abe2fa..253effb 100644
--- a/src/game/vars.h
+++ b/src/game/vars.h
@@ -13,7 +13,7 @@ enum CvarTypes_t {
typedef I32(*CVAR_FUNC)( struct CVAR* self, const char* cmdline );
struct CVAR {
- char name[100];
+ STR name;
U8 type;
union {
F32 fl_v;
@@ -44,7 +44,6 @@ extern CVAR* var_new( const char* name, CLR v );
extern CVAR* var_new( const char* name, const char* v );
extern CVAR* var_new( const char* name, CVAR_FUNC fn );
-
extern CVAR* var_find( const char* name );
extern I32 var_call( CVAR* cmdvar, const char* cmdline );
extern F32 var_getf( CVAR* var );
@@ -52,4 +51,9 @@ extern I32 var_geti( CVAR* var );
extern CLR var_getclr( CVAR* var );
extern const char* var_gets( CVAR* var );
+extern void var_set( CVAR* var, F32 v );
+extern void var_set( CVAR* var, I32 v );
+extern void var_set( CVAR* var, CLR v );
+extern void var_set( CVAR* var, STR v );
+
extern VAR_LIST* varl;