diff options
| author | aura <nw@moneybot.cc> | 2026-07-28 22:54:26 +0200 |
|---|---|---|
| committer | aura <nw@moneybot.cc> | 2026-07-28 22:54:26 +0200 |
| commit | c0c9d699c75ee9ffeb041f985edb23517a3e8e29 (patch) | |
| tree | a7c07069fffce73d7da61e2f1b423164775c5fbf /src/game/vars.h | |
| parent | 86d248ed2b033fe36ce53b0387b2cbdcb69c0b72 (diff) | |
var set funcs
Diffstat (limited to 'src/game/vars.h')
| -rw-r--r-- | src/game/vars.h | 8 |
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; |
