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;
|
||
|
}
|