|
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 | |
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.
Referenced by ConstructLevelNodes_r().
| #define SPLIT_COORDS 2 |
Definition at line 119 of file levels.cpp.
Referenced by ConstructLevelNodes_r().
|
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, dBspNode_t::numfaces, dBspNode_t::planenum, PLANENUM_LEAF, AABB::setNegativeVolume(), vec3_origin, VectorCopy, VERB_DUMP, and Verb_Printf().
Referenced by ConstructLevelNodes_r().
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, 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, dBspModel_t::numfaces, nummapbrushes, OBJZERO, VERB_EXTRA, and Verb_Printf().
Referenced by ProcessWorldModel().
Definition at line 33 of file levels.cpp.
References curTile, 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.
| 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().