Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

be_aas_def.h File Reference

#include "be_aas_main.h"
#include "be_aas_entity.h"
#include "be_aas_sample.h"
#include "be_aas_cluster.h"
#include "be_aas_reach.h"
#include "be_aas_route.h"
#include "be_aas_routealt.h"
#include "be_aas_debug.h"
#include "be_aas_file.h"
#include "be_aas_optimize.h"
#include "be_aas_bsp.h"
#include "be_aas_move.h"

Include dependency graph for be_aas_def.h:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  aas_entity_s
struct  aas_link_s
struct  aas_reachabilityareas_s
struct  aas_reversedlink_s
struct  aas_reversedreachability_s
struct  aas_routingcache_s
struct  aas_routingupdate_s
struct  aas_s
struct  aas_settings_s
struct  aas_stringindex_s
struct  bsp_entdata_s
struct  bsp_link_s

Defines

#define AAS_DEBUG
#define AASINTERN
#define CACHETYPE_AREA   1
#define CACHETYPE_PORTAL   0
#define CS_MODELS   (CS_SCORES+MAX_CLIENTS)
#define CS_SCORES   32
#define CS_SOUNDS   (CS_MODELS+MAX_MODELS)
#define DF_AASENTCLIENT(x)   (x - aasworld.entities - 1)
#define DF_AASENTNUMBER(x)   (x - aasworld.entities)
#define DF_CLIENTAASENT(x)   (&aasworld.entities[x + 1])
#define DF_NUMBERAASENT(x)   (&aasworld.entities[x])
#define MAX_CLIENTS   64
#define MAX_CONFIGSTRINGS   1024
#define MAX_MODELS   256
#define MAX_PATH   MAX_QPATH
#define MAX_SOUNDS   256

Typedefs

typedef aas_entity_s aas_entity_t
typedef aas_link_s aas_link_t
typedef aas_reachabilityareas_s aas_reachabilityareas_t
typedef aas_reversedlink_s aas_reversedlink_t
typedef aas_reversedreachability_s aas_reversedreachability_t
typedef aas_routingcache_s aas_routingcache_t
typedef aas_routingupdate_s aas_routingupdate_t
typedef aas_settings_s aas_settings_t
typedef aas_stringindex_s aas_stringindex_t
typedef aas_s aas_t
typedef bsp_entdata_s bsp_entdata_t
typedef bsp_link_s bsp_link_t


Define Documentation

#define AAS_DEBUG
 

Definition at line 33 of file be_aas_def.h.

#define AASINTERN
 

Definition at line 289 of file be_aas_def.h.

#define CACHETYPE_AREA   1
 

Definition at line 141 of file be_aas_def.h.

Referenced by AAS_FreeOldestCache().

#define CACHETYPE_PORTAL   0
 

Definition at line 140 of file be_aas_def.h.

#define CS_MODELS   (CS_SCORES+MAX_CLIENTS)
 

Definition at line 41 of file be_aas_def.h.

Referenced by AAS_IndexFromModel(), AAS_ModelFromIndex(), CG_ConfigStringModified(), CG_RegisterGraphics(), and G_ModelIndex().

#define CS_SCORES   32
 

Definition at line 40 of file be_aas_def.h.

#define CS_SOUNDS   (CS_MODELS+MAX_MODELS)
 

Definition at line 42 of file be_aas_def.h.

Referenced by BotCheckEvents(), CG_ConfigStringModified(), CG_EntityEvent(), CG_RegisterSounds(), and G_SoundIndex().

#define DF_AASENTCLIENT  )     (x - aasworld.entities - 1)
 

Definition at line 46 of file be_aas_def.h.

#define DF_AASENTNUMBER  )     (x - aasworld.entities)
 

Definition at line 44 of file be_aas_def.h.

#define DF_CLIENTAASENT  )     (&aasworld.entities[x + 1])
 

Definition at line 47 of file be_aas_def.h.

#define DF_NUMBERAASENT  )     (&aasworld.entities[x])
 

Definition at line 45 of file be_aas_def.h.

#define MAX_CLIENTS   64
 

Definition at line 35 of file be_aas_def.h.

Referenced by BotInterbreedBots(), CG_DrawAttacker(), G_InitGame(), and SV_BoundMaxClients().

#define MAX_CONFIGSTRINGS   1024
 

Definition at line 38 of file be_aas_def.h.

#define MAX_MODELS   256
 

Definition at line 36 of file be_aas_def.h.

Referenced by AAS_IndexFromModel(), AAS_ModelFromIndex(), BotSetBrushModelTypes(), and G_ModelIndex().

#define MAX_PATH   MAX_QPATH
 

Definition at line 50 of file be_aas_def.h.

Referenced by AAS_LoadFiles(), AASOuputFile(), BotAISetupClient(), LoadItemConfig(), LoadSourceFile(), LoadSourceMemory(), LoadWeaponConfig(), main(), CPrefsDlg::OnBtnBrowseprefab(), CMainFrame::OnTexturesLoad(), PC_DefineFromString(), PC_Directive_include(), and PC_SetIncludePath().

#define MAX_SOUNDS   256
 

Definition at line 37 of file be_aas_def.h.

Referenced by G_SoundIndex().


Typedef Documentation

typedef struct aas_entity_s aas_entity_t
 

Referenced by AAS_BestReachableEntityArea(), AAS_EntityBSPData(), AAS_EntitySize(), AAS_NearestEntity(), AAS_OriginOfMoverWithModelNum(), AAS_Setup(), AAS_UnlinkInvalidEntities(), and AAS_UpdateEntity().

typedef struct aas_link_s aas_link_t
 

Referenced by AAS_AASLinkEntity(), AAS_AllocAASLink(), AAS_AreaEntityCollision(), AAS_BBoxAreas(), AAS_BestReachableArea(), AAS_BestReachableFromJumpPadArea(), AAS_BestReachableLinkArea(), AAS_DeAllocAASLink(), AAS_InitAASLinkedEntities(), AAS_InitAASLinkHeap(), AAS_LinkEntityClientBBox(), AAS_Reachability_JumpPad(), AAS_Reachability_Teleport(), and AAS_UnlinkFromAreas().

typedef struct aas_reachabilityareas_s aas_reachabilityareas_t
 

Referenced by AAS_InitReachabilityAreas(), and AAS_PredictRoute().

typedef struct aas_reversedlink_s aas_reversedlink_t
 

Referenced by AAS_CalculateAreaTravelTimes(), AAS_CreateReversedReachability(), AAS_PortalMaxTravelTime(), and AAS_UpdateAreaRoutingCache().

typedef struct aas_reversedreachability_s aas_reversedreachability_t
 

Referenced by AAS_CalculateAreaTravelTimes(), AAS_CreateReversedReachability(), AAS_PortalMaxTravelTime(), and AAS_UpdateAreaRoutingCache().

typedef struct aas_routingcache_s aas_routingcache_t
 

Referenced by AAS_AllocRoutingCache(), AAS_AreaRouteToGoalArea(), AAS_FreeAllClusterAreaCache(), AAS_FreeAllPortalCache(), AAS_FreeOldestCache(), AAS_FreeRoutingCache(), AAS_GetAreaRoutingCache(), AAS_GetPortalRoutingCache(), AAS_InitClusterAreaCache(), AAS_InitPortalCache(), AAS_LinkCache(), AAS_ReadCache(), AAS_ReadRouteCache(), AAS_RemoveRoutingCacheInCluster(), AAS_RemoveRoutingCacheUsingArea(), AAS_UnlinkCache(), AAS_UpdateAreaRoutingCache(), AAS_UpdatePortalRoutingCache(), and AAS_WriteRouteCache().

typedef struct aas_routingupdate_s aas_routingupdate_t
 

Referenced by AAS_InitRoutingUpdate(), AAS_NearestHideArea(), AAS_UpdateAreaRoutingCache(), and AAS_UpdatePortalRoutingCache().

typedef struct aas_settings_s aas_settings_t
 

typedef struct aas_stringindex_s aas_stringindex_t
 

typedef struct aas_s aas_t
 

Referenced by AAS_Shutdown().

typedef struct bsp_entdata_s bsp_entdata_t
 

Referenced by AAS_EntityBSPData().

typedef struct bsp_link_s bsp_link_t
 

Referenced by AAS_BSPLinkEntity(), and AAS_UnlinkFromBSPLeaves().


Generated on Thu Aug 25 12:39:04 2005 for Quake III Arena by  doxygen 1.3.9.1