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.
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, 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, AABB::expand(), FixTjuncs(), FreeTree(), tree_s::headnode, i, int(), LEAFNODE, MakeBspBrushList(), MakeFaces(), MakeTreePortals(), MapBrushesBounds(), MarkVisibleSides(), AABB::maxs, AABB::mins, node_s::nBox, PruneNodes(), AABB::set(), AABB::setMaxs(), SPLIT_AT_POW2, SPLIT_COORDS, VERB_DUMP, Verb_Printf(), and WriteBSP().
Referenced by 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(), and ProcessWorldModel().
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(), 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().