summaryrefslogtreecommitdiff
path: root/src/game/vars.h
diff options
context:
space:
mode:
authoraura <nw@moneybot.cc>2026-07-28 22:54:26 +0200
committeraura <nw@moneybot.cc>2026-07-28 22:54:26 +0200
commitc0c9d699c75ee9ffeb041f985edb23517a3e8e29 (patch)
treea7c07069fffce73d7da61e2f1b423164775c5fbf /src/game/vars.h
parent86d248ed2b033fe36ce53b0387b2cbdcb69c0b72 (diff)
var set funcs
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;