32 lines
614 B
Plaintext
32 lines
614 B
Plaintext
loadModVersionInfo()
|
|
{
|
|
if (IsDefined(level.modVersionInfo))
|
|
return;
|
|
|
|
level.modVersionInfo = SpawnStruct();
|
|
|
|
// Open and read mod_version.csv
|
|
filenum = OpenFile("mod_version.csv", "read");
|
|
if (filenum == -1)
|
|
{
|
|
level.modVersionInfo.hasVersion = false;
|
|
return;
|
|
}
|
|
verinfo = StrTok(FReadLn(filenum), ",");
|
|
CloseFile(filenum);
|
|
|
|
assert(versionString.size >= 1);
|
|
level.modVersionInfo.hasVersion = true;
|
|
level.modVersionInfo.version = versionString[0];
|
|
}
|
|
|
|
getModVersionString()
|
|
{
|
|
loadModVersionInfo();
|
|
|
|
if (!IsDefined(level.modVersionInfo.version))
|
|
return "";
|
|
|
|
return level.modVersionInfo.version;
|
|
}
|