private void ReadLumps() { Directory = new BSPDirectoryEntry[LumpCount]; for (int i = 0; i < 17; i++) { Directory[i] = new BSPDirectoryEntry(BSP.ReadInt32(), BSP.ReadInt32()); } Directory[0].Name = "Entities"; Directory[1].Name = "Textures"; Directory[2].Name = "Planes"; Directory[3].Name = "Nodes"; Directory[4].Name = "Leafs"; Directory[5].Name = "Leaf faces"; Directory[6].Name = "Leaf brushes"; Directory[7].Name = "Models"; Directory[8].Name = "Brushes"; Directory[9].Name = "Brush sides"; Directory[10].Name = "Vertexes"; Directory[11].Name = "Mesh vertexes"; Directory[12].Name = "Effects"; Directory[13].Name = "Faces"; Directory[14].Name = "Lightmaps"; Directory[15].Name = "Light volumes"; Directory[16].Name = "Vis data"; }