From c0c9d699c75ee9ffeb041f985edb23517a3e8e29 Mon Sep 17 00:00:00 2001 From: aura Date: Tue, 28 Jul 2026 22:54:26 +0200 Subject: var set funcs --- src/game/vars.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/game/vars.h') 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; -- cgit v1.2.3