fix(console): forward declare command handlers

This commit is contained in:
phaneron 2023-08-24 22:40:26 -04:00
parent 089d5438a1
commit c3827174e9
3 changed files with 13 additions and 3 deletions

View file

@ -160,6 +160,7 @@ bool CVar::Reset() {
}
this->InternalSet(value.GetString(), true, false, false, true);
return true;
}
bool CVar::Default() {
@ -200,7 +201,7 @@ int32_t CVar::Load(HOSFILE file) {
char* data = nullptr;
if (0x1fff < size) {
data = SMemAlloc(size + 1, __FILE__, __LINE__, 0);
data = reinterpret_cast<char*>(SMemAlloc(size + 1, __FILE__, __LINE__, 0));
} else {
data = fastData;
}
@ -261,6 +262,11 @@ int32_t CVar::Load(const char* filename) {
return result;
}
int32_t SetCommandHandler(const char* command, const char* arguments);
int32_t CvarResetCommandHandler(const char* command, const char* arguments);
int32_t CvarDefaultCommandHandler(const char* command, const char* arguments);
int32_t CvarListCommandHandler(const char* command, const char* arguments);
void CVar::Initialize(const char* filename) {
STORM_ASSERT(filename);
s_filename = filename;