feat(console): add CVar::Load

This commit is contained in:
fallenoak 2025-09-23 22:52:16 -07:00
parent a828a962a1
commit 8043f8de0c
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D
3 changed files with 6 additions and 2 deletions

View File

@ -22,6 +22,10 @@ void CVar::Initialize() {
ConsoleCommandRegister("cvarlist", CVarListCommandHandler, DEFAULT, "List cvars"); ConsoleCommandRegister("cvarlist", CVarListCommandHandler, DEFAULT, "List cvars");
} }
void CVar::Load(const char* filename) {
// TODO
}
CVar* CVar::Lookup(const char* name) { CVar* CVar::Lookup(const char* name) {
return name return name
? CVar::s_registeredCVars.Ptr(name) ? CVar::s_registeredCVars.Ptr(name)

View File

@ -14,6 +14,7 @@ class CVar : public TSHashObject<CVar, HASHKEY_STRI> {
// Static functions // Static functions
static void Initialize(); static void Initialize();
static void Load(const char* filename);
static CVar* Lookup(const char* name); static CVar* Lookup(const char* name);
static CVar* Register(const char*, const char*, uint32_t, const char*, bool (*)(CVar*, const char*, const char*, void*), uint32_t, bool, void*, bool); static CVar* Register(const char*, const char*, uint32_t, const char*, bool (*)(CVar*, const char*, const char*, void*), uint32_t, bool, void*, bool);

View File

@ -26,6 +26,5 @@ void ConsoleInitializeClientCVar(const char* filename) {
CVar::Initialize(); CVar::Initialize();
// TODO CVar::Load(s_filename);
// CVar::Load(s_filename);
} }