feat(gameui): add CGGameUI class

This commit is contained in:
VDm 2025-03-29 23:57:13 +04:00
parent 8a71e9fdea
commit babeb2d864
7 changed files with 272 additions and 0 deletions

View file

@ -589,3 +589,24 @@ void FrameXML_StoreHashNode(XMLNode* node, const char* name, const char* a3, CSt
status->Add(STATUS_INFO, "-- Added virtual frame %s", name);
}
}
int32_t FrameXML_GuessNumFiles(const char* data) {
int32_t result = 0;
while (*data) {
while (*data == '\r' || *data == '\n') {
++data;
}
if (!*data) {
break;
}
char v3 = *data;
if (v3 != '#')
++result;
while (v3 != '\r' && v3 != '\n') {
v3 = *++data;
if (!v3)
return result;
}
}
return result;
}

View file

@ -52,4 +52,6 @@ void FrameXML_ReleaseHashNode(const char* name);
void FrameXML_StoreHashNode(XMLNode* node, const char* name, const char* a3, CStatus* status);
int32_t FrameXML_GuessNumFiles(const char* data);
#endif