hide-and-seek/maps/mp/mods/_modversion.gsc

32 lines
614 B
Plaintext
Raw Normal View History

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