mirror of
https://github.com/thunderbrewhq/thunderbrew
synced 2025-04-18 19:12:44 +03:00
fix(console): forward declare command handlers
This commit is contained in:
parent
089d5438a1
commit
c3827174e9
@ -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;
|
||||
|
@ -44,8 +44,11 @@ class CVar : public TSHashObject<CVar, HASHKEY_STRI> {
|
||||
int32_t Update();
|
||||
};
|
||||
|
||||
|
||||
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);
|
||||
int32_t CvarCommandHandler(const char* command, const char* arguments);
|
||||
|
||||
int32_t CvarListCommandHandler(const char* command, const char* arguments);
|
||||
|
||||
#endif
|
||||
|
@ -166,4 +166,5 @@ int32_t SFile::GetBasePath(char* buffer, size_t bufferchars) {
|
||||
|
||||
int32_t SFile::GetDataPath(char* buffer, size_t bufferchars) {
|
||||
SStrCopy(buffer, s_datapath, bufferchars);
|
||||
return 1;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user