From 8043f8de0cd9821d2218f43c1dc65b5bccbf0a52 Mon Sep 17 00:00:00 2001 From: fallenoak Date: Tue, 23 Sep 2025 22:52:16 -0700 Subject: [PATCH] feat(console): add CVar::Load --- src/console/CVar.cpp | 4 ++++ src/console/CVar.hpp | 1 + src/console/Initialize.cpp | 3 +-- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/console/CVar.cpp b/src/console/CVar.cpp index 94da790..5706615 100644 --- a/src/console/CVar.cpp +++ b/src/console/CVar.cpp @@ -22,6 +22,10 @@ void CVar::Initialize() { ConsoleCommandRegister("cvarlist", CVarListCommandHandler, DEFAULT, "List cvars"); } +void CVar::Load(const char* filename) { + // TODO +} + CVar* CVar::Lookup(const char* name) { return name ? CVar::s_registeredCVars.Ptr(name) diff --git a/src/console/CVar.hpp b/src/console/CVar.hpp index 9d7ee6f..fcec5fc 100644 --- a/src/console/CVar.hpp +++ b/src/console/CVar.hpp @@ -14,6 +14,7 @@ class CVar : public TSHashObject { // Static functions static void Initialize(); + static void Load(const char* filename); 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); diff --git a/src/console/Initialize.cpp b/src/console/Initialize.cpp index c8ffb52..3736ef5 100644 --- a/src/console/Initialize.cpp +++ b/src/console/Initialize.cpp @@ -26,6 +26,5 @@ void ConsoleInitializeClientCVar(const char* filename) { CVar::Initialize(); - // TODO - // CVar::Load(s_filename); + CVar::Load(s_filename); }