Change REGISTER_CVAR macro
Remove manual initialization, remove string arguments to macro (convert to str inside it with #name)
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user