Change REGISTER_CVAR macro

Remove manual initialization, remove string arguments to macro (convert
to str inside it with #name)
This commit is contained in:
8dcc
2023-07-29 16:27:01 +02:00
parent e83dad0409
commit 67f4c5ed88
2 changed files with 9 additions and 8 deletions

View File

@@ -23,7 +23,8 @@
#define DECL_CVAR_EXTERN(name) extern cvar_t* cv_##name;
#define REGISTER_CVAR(name, value) \
i_engine->pfnRegisterVariable(CVAR_PREFIX name, value, CVAR_HACK_ID);
cv_##name = \
i_engine->pfnRegisterVariable(CVAR_PREFIX #name, #value, CVAR_HACK_ID);
#define CVAR_ON(name) (cv_##name->value != 0.0f)