// ========================================= // clipMap_t // ========================================= use clipMap_t; set string name; set name name; set reusable planes; set count planes planeCount; set count staticModelList numStaticModels; set count materials numMaterials; set count brushsides numBrushSides; set count brushEdges numBrushEdges; set count nodes numNodes; set count leafs numLeafs; set count leafbrushNodes leafbrushNodesCount; set count leafbrushes numLeafBrushes; set count leafsurfaces numLeafSurfaces; set count verts vertCount; set count triIndices 3 * triCount; set count triEdgeIsWalkable ((3 * triCount + 31) / 32) * 4; set count borders borderCount; set count partitions partitionCount; set count aabbTrees aabbTreeCount; set count cmodels numSubModels; set count brushes numBrushes; set count brushBounds numBrushes; set count brushContents numBrushes; set count smodelNodes smodelNodeCount; set count dynEntDefList[0] dynEntCount[0]; set count dynEntDefList[1] dynEntCount[1]; set block dynEntPoseList XFILE_BLOCK_RUNTIME; set count dynEntPoseList[0] dynEntCount[0]; set count dynEntPoseList[1] dynEntCount[1]; set block dynEntClientList XFILE_BLOCK_RUNTIME; set count dynEntClientList[0] dynEntCount[0]; set count dynEntClientList[1] dynEntCount[1]; set block dynEntCollList XFILE_BLOCK_RUNTIME; set count dynEntCollList[0] dynEntCount[0]; set count dynEntCollList[1] dynEntCount[1]; reorder: ... leafs leafbrushes leafbrushNodes; reorder: ... brushContents smodelNodes mapEnts; // ClipMaterial set string ClipMaterial::name; // cNode_t set reusable cNode_t::plane; // cLeafBrushNode_s use cLeafBrushNode_s; set condition data::leaf leafBrushCount > 0; set reusable data::leaf::brushes; set count data::leaf::brushes leafBrushCount; // CollisionPartition use CollisionPartition; set reusable borders; // cbrush_t use cbrush_t; set reusable sides; set reusable baseAdjacentSide;