#include "../game/be_aas.h"
#include "../botlib/be_aas_def.h"
Include dependency graph for aas_store.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | AAS_MAX_AREAS 65536 |
| #define | AAS_MAX_AREASETTINGS 65536 |
| #define | AAS_MAX_BBOXES 5 |
| #define | AAS_MAX_CLUSTERS 65536 |
| #define | AAS_MAX_EDGEINDEXSIZE 512000 |
| #define | AAS_MAX_EDGES 512000 |
| #define | AAS_MAX_FACEINDEXSIZE 512000 |
| #define | AAS_MAX_FACES 512000 |
| #define | AAS_MAX_NODES 256000 |
| #define | AAS_MAX_PLANES 65536 |
| #define | AAS_MAX_PORTALINDEXSIZE 65536 |
| #define | AAS_MAX_PORTALS 65536 |
| #define | AAS_MAX_REACHABILITYSIZE 65536 |
| #define | AAS_MAX_VERTEXES 512000 |
| #define | BSPCINCLUDE |
Functions | |
| void | AAS_AllocMaxAAS (void) |
| qboolean | AAS_FindPlane (vec3_t normal, float dist, int *planenum) |
| void | AAS_FreeMaxAAS (void) |
| void | AAS_StoreFile (char *filename) |
Variables | |
| aas_t | aasworld |
|
|
Definition at line 30 of file aas_store.h. |
|
|
Definition at line 31 of file aas_store.h. |
|
|
Definition at line 23 of file aas_store.h. |
|
|
Definition at line 36 of file aas_store.h. |
|
|
Definition at line 27 of file aas_store.h. |
|
|
Definition at line 26 of file aas_store.h. |
|
|
Definition at line 29 of file aas_store.h. |
|
|
Definition at line 28 of file aas_store.h. |
|
|
Definition at line 33 of file aas_store.h. |
|
|
Definition at line 25 of file aas_store.h. |
|
|
Definition at line 35 of file aas_store.h. |
|
|
Definition at line 34 of file aas_store.h. |
|
|
Definition at line 32 of file aas_store.h. |
|
|
Definition at line 24 of file aas_store.h. |
|
|
Definition at line 38 of file aas_store.h. |
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 634 of file aas_store.c. References AAS_PlaneEqual(), aasworld, i, aas_s::numplanes, and qboolean. 00635 {
00636 int i;
00637
00638 for (i = 0; i < aasworld.numplanes; i++)
00639 {
00640 if (AAS_PlaneEqual(normal, dist, i))
00641 {
00642 *planenum = i;
00643 return true;
00644 } //end if
00645 } //end for
00646 return false;
00647 } //end of the function AAS_FindPlane
|
Here is the call graph for this function:

|
Here is the call graph for this function:

|
|
Definition at line 1068 of file aas_store.c. References AAS_AllocMaxAAS(), AAS_StoreBoundingBoxes(), AAS_StoreTree_r(), aasworld, aas_s::loaded, Log_Write(), tmp_aas_s::nodes, aas_s::numareas, qprintf(), and tmpaasworld. Referenced by AAS_Create(). 01069 {
01070 AAS_AllocMaxAAS();
01071
01072 Log_Write("AAS_StoreFile\r\n");
01073 //
01074 AAS_StoreBoundingBoxes();
01075 //
01076 qprintf("%6d areas stored", 0);
01077 //start with node 1 because node zero is a dummy
01078 AAS_StoreTree_r(tmpaasworld.nodes);
01079 qprintf("\n");
01080 Log_Write("%6d areas stored\r\n", aasworld.numareas);
01081 aasworld.loaded = true;
01082 } //end of the function AAS_StoreFile
|
Here is the call graph for this function:

|
|
Definition at line 47 of file be_aas_main.c. |
1.3.9.1