Code: Select all
void ReadTestLump(void)
{
testData.Clear();
int lump = -1;
while (-1 != (lump = Wads.FindLump('TESTLUMP', lump + 1)))
{
String data = Wads.ReadLump(lump);
// split lines
Array<String> lines;
data.Split(lines, "\n", TOK_KEEPEMPTY);
// strip comments
for (int i = 0; i < lines.Size(); i++)
{
if (lines[i].IndexOf("//") == 0)
{
continue;
}
else
{
testData.Push(lines[i]);
}
}
}
//Console.Printf("size: %d", testData.Size());
for (int i = 0; i < testData.Size(); i++)
{
// delete that weird character that gets added at the end
testData[i].Truncate(testData[i].Length() - 1);
if (testData[i])
{
Console.Printf("%s\n", testData[i]);
}
}
}