|
UFO: Alien Invasion
|

Go to the source code of this file.
Macros | |
| #define | SPLIT_AT_POW2 6 |
| #define | SPLIT_COORDS 2 |
Functions | |
| void | PushInfo (void) |
| void | PopInfo (void) |
| static int32_t | BuildNodeChildren (const int n[3]) |
| static int32_t | ConstructLevelNodes_r (const int levelnum, const AABB &partBox, int entityNum) |
| void | ProcessLevelEntityNumber (int entityNumber) |
| void | ProcessLevel (unsigned int levelnum) |
| process brushes with that level mask More... | |
Variables | |
| int | brush_start |
| int | brush_end |
| static int | oldmodels |
| static int | oldleafs |
| static int | oldleafbrushes |
| static int | oldplanes |
| static int | oldvertexes |
| static int | oldnormals |
| static int | oldnodes |
| static int | oldtexinfo |
| static int | oldfaces |
| static int | oldedges |
| static int | oldsurfedges |
| static int | entityNum |
| #define SPLIT_AT_POW2 6 |
Definition at line 118 of file levels.cpp.
| #define SPLIT_COORDS 2 |
Definition at line 119 of file levels.cpp.
|
static |
| [in] | n | The node nums |
Definition at line 67 of file levels.cpp.
References AABB::add(), dBspNode_t::children, curTile, dBspNode_t::firstface, i, LEAFNODE, AABB::maxs, dBspNode_t::maxs, AABB::mins, dBspNode_t::mins, dMapTile_t::nodes, dBspNode_t::numfaces, dMapTile_t::numnodes, dBspNode_t::planenum, PLANENUM_LEAF, AABB::setNegativeVolume(), vec3_origin, VectorCopy, VERB_DUMP, and Verb_Printf().
Referenced by ConstructLevelNodes_r().
|
static |
Definition at line 125 of file levels.cpp.
References BeginModel(), brush_end, brush_start, BuildNodeChildren(), BuildTree(), ChopBrushes(), config, ConstructLevelNodes_r(), entityNum, AABB::expand(), FixTjuncs(), FreeTree(), tree_t::headnode, i, int(), LEAFNODE, MakeBspBrushList(), MakeFaces(), MakeTreePortals(), MapBrushesBounds(), MarkVisibleSides(), AABB::maxs, AABB::mins, node_t::nBox, PruneNodes(), AABB::set(), AABB::setMaxs(), SPLIT_AT_POW2, SPLIT_COORDS, VERB_DUMP, Verb_Printf(), and WriteBSP().
Referenced by ConstructLevelNodes_r(), and ProcessLevel().
Definition at line 48 of file levels.cpp.
References curTile, dMapTile_t::numedges, dMapTile_t::numfaces, dMapTile_t::numleafbrushes, dMapTile_t::numleafs, dMapTile_t::nummodels, dMapTile_t::numnodes, dMapTile_t::numnormals, dMapTile_t::numplanes, dMapTile_t::numsurfedges, dMapTile_t::numtexinfo, dMapTile_t::numvertexes, oldedges, oldfaces, oldleafbrushes, oldleafs, oldmodels, oldnodes, oldnormals, oldplanes, oldsurfedges, oldtexinfo, and oldvertexes.
Referenced by DoRouting().
process brushes with that level mask
| [in] | levelnum | is the level mask |
Definition at line 238 of file levels.cpp.
References config, ConstructLevelNodes_r(), curTile, entityNum, dBspModel_t::firstface, dBspModel_t::headnode, mapbrushes, MAX_WORLD_WIDTH, dMapTile_t::models, dBspModel_t::numfaces, dMapTile_t::numfaces, nummapbrushes, dMapTile_t::nummodels, OBJZERO, VERB_EXTRA, and Verb_Printf().
Referenced by ProcessWorldModel().
Definition at line 33 of file levels.cpp.
References curTile, dMapTile_t::numedges, dMapTile_t::numfaces, dMapTile_t::numleafbrushes, dMapTile_t::numleafs, dMapTile_t::nummodels, dMapTile_t::numnodes, dMapTile_t::numnormals, dMapTile_t::numplanes, dMapTile_t::numsurfedges, dMapTile_t::numtexinfo, dMapTile_t::numvertexes, oldedges, oldfaces, oldleafbrushes, oldleafs, oldmodels, oldnodes, oldnormals, oldplanes, oldsurfedges, oldtexinfo, and oldvertexes.
Referenced by DoRouting().
| int brush_end |
Definition at line 29 of file levels.cpp.
Referenced by ConstructLevelNodes_r().
| int brush_start |
Definition at line 29 of file levels.cpp.
Referenced by ConstructLevelNodes_r(), and ProcessWorldModel().
|
static |
Definition at line 220 of file levels.cpp.
Referenced by BeginModel(), ConstructLevelNodes_r(), ProcessLevel(), ProcessLevelEntityNumber(), and ProcessSubModel().
|
static |
Definition at line 31 of file levels.cpp.
Referenced by PopInfo(), and PushInfo().
|
static |
Definition at line 31 of file levels.cpp.
Referenced by PopInfo(), PushInfo(), and WriteBSP().
|
static |
Definition at line 31 of file levels.cpp.
Referenced by PopInfo(), and PushInfo().
|
static |
Definition at line 31 of file levels.cpp.
Referenced by PopInfo(), and PushInfo().
|
static |
Definition at line 31 of file levels.cpp.
Referenced by PopInfo(), and PushInfo().
|
static |
Definition at line 31 of file levels.cpp.
Referenced by PopInfo(), and PushInfo().
|
static |
Definition at line 31 of file levels.cpp.
Referenced by PopInfo(), and PushInfo().
|
static |
Definition at line 31 of file levels.cpp.
Referenced by PopInfo(), and PushInfo().
|
static |
Definition at line 31 of file levels.cpp.
Referenced by PopInfo(), and PushInfo().
|
static |
Definition at line 31 of file levels.cpp.
Referenced by PopInfo(), and PushInfo().
|
static |
Definition at line 31 of file levels.cpp.
Referenced by PopInfo(), and PushInfo().