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

aasfile.h File Reference

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_area_s
struct  aas_areasettings_s
struct  aas_bbox_s
struct  aas_cluster_s
struct  aas_edge_s
struct  aas_face_s
struct  aas_header_s
struct  aas_lump_t
struct  aas_node_s
struct  aas_plane_s
struct  aas_portal_s
struct  aas_reachability_s

Defines

#define AAS_LUMPS   14
#define AASID   (('S'<<24)+('A'<<16)+('A'<<8)+'E')
#define AASLUMP_AREAS   7
#define AASLUMP_AREASETTINGS   8
#define AASLUMP_BBOXES   0
#define AASLUMP_CLUSTERS   13
#define AASLUMP_EDGEINDEX   4
#define AASLUMP_EDGES   3
#define AASLUMP_FACEINDEX   6
#define AASLUMP_FACES   5
#define AASLUMP_NODES   10
#define AASLUMP_PLANES   2
#define AASLUMP_PORTALINDEX   12
#define AASLUMP_PORTALS   11
#define AASLUMP_REACHABILITY   9
#define AASLUMP_VERTEXES   1
#define AASVERSION   5
#define AASVERSION_OLD   4
#define AREA_BRIDGE   16
#define AREA_DISABLED   8
#define AREA_GROUNDED   1
#define AREA_LADDER   2
#define AREA_LIQUID   4
#define AREACONTENTS_CLUSTERPORTAL   8
#define AREACONTENTS_DONOTENTER   256
#define AREACONTENTS_JUMPPAD   128
#define AREACONTENTS_LAVA   2
#define AREACONTENTS_MAXMODELNUM   0xFF
#define AREACONTENTS_MODELNUM   (AREACONTENTS_MAXMODELNUM << AREACONTENTS_MODELNUMSHIFT)
#define AREACONTENTS_MODELNUMSHIFT   24
#define AREACONTENTS_MOVER   1024
#define AREACONTENTS_NOTTEAM1   2048
#define AREACONTENTS_NOTTEAM2   4096
#define AREACONTENTS_ROUTEPORTAL   32
#define AREACONTENTS_SLIME   4
#define AREACONTENTS_TELEPORTAL   16
#define AREACONTENTS_TELEPORTER   64
#define AREACONTENTS_VIEWPORTAL   512
#define AREACONTENTS_WATER   1
#define FACE_BRIDGE   64
#define FACE_GAP   8
#define FACE_GROUND   4
#define FACE_LADDER   2
#define FACE_LIQUID   16
#define FACE_LIQUIDSURFACE   32
#define FACE_SOLID   1
#define MAX_TRAVELTYPES   32
#define PRESENCE_CROUCH   4
#define PRESENCE_NONE   1
#define PRESENCE_NORMAL   2
#define TRAVEL_BARRIERJUMP   4
#define TRAVEL_BFGJUMP   13
#define TRAVEL_CROUCH   3
#define TRAVEL_DOUBLEJUMP   15
#define TRAVEL_ELEVATOR   11
#define TRAVEL_FUNCBOB   19
#define TRAVEL_GRAPPLEHOOK   14
#define TRAVEL_INVALID   1
#define TRAVEL_JUMP   5
#define TRAVEL_JUMPPAD   18
#define TRAVEL_LADDER   6
#define TRAVEL_RAMPJUMP   16
#define TRAVEL_ROCKETJUMP   12
#define TRAVEL_STRAFEJUMP   17
#define TRAVEL_SWIM   8
#define TRAVEL_TELEPORT   10
#define TRAVEL_WALK   2
#define TRAVEL_WALKOFFLEDGE   7
#define TRAVEL_WATERJUMP   9
#define TRAVELFLAG_NOTTEAM1   (1 << 24)
#define TRAVELFLAG_NOTTEAM2   (2 << 24)
#define TRAVELTYPE_MASK   0xFFFFFF

Typedefs

typedef aas_area_s aas_area_t
typedef aas_areasettings_s aas_areasettings_t
typedef aas_bbox_s aas_bbox_t
typedef aas_cluster_s aas_cluster_t
typedef aas_edge_s aas_edge_t
typedef int aas_edgeindex_t
typedef aas_face_s aas_face_t
typedef int aas_faceindex_t
typedef aas_header_s aas_header_t
typedef aas_node_s aas_node_t
typedef aas_plane_s aas_plane_t
typedef aas_portal_s aas_portal_t
typedef int aas_portalindex_t
typedef aas_reachability_s aas_reachability_t
typedef vec3_t aas_vertex_t


Define Documentation

#define AAS_LUMPS   14
 

Definition at line 99 of file aasfile.h.

#define AASID   (('S'<<24)+('A'<<16)+('A'<<8)+'E')
 

Definition at line 27 of file aasfile.h.

Referenced by AAS_WriteAASFile().

#define AASLUMP_AREAS   7
 

Definition at line 107 of file aasfile.h.

Referenced by AAS_LoadAASFile(), and AAS_WriteAASFile().

#define AASLUMP_AREASETTINGS   8
 

Definition at line 108 of file aasfile.h.

Referenced by AAS_LoadAASFile(), and AAS_WriteAASFile().

#define AASLUMP_BBOXES   0
 

Definition at line 100 of file aasfile.h.

Referenced by AAS_LoadAASFile(), and AAS_WriteAASFile().

#define AASLUMP_CLUSTERS   13
 

Definition at line 113 of file aasfile.h.

Referenced by AAS_LoadAASFile(), and AAS_WriteAASFile().

#define AASLUMP_EDGEINDEX   4
 

Definition at line 104 of file aasfile.h.

Referenced by AAS_LoadAASFile(), and AAS_WriteAASFile().

#define AASLUMP_EDGES   3
 

Definition at line 103 of file aasfile.h.

Referenced by AAS_LoadAASFile(), and AAS_WriteAASFile().

#define AASLUMP_FACEINDEX   6
 

Definition at line 106 of file aasfile.h.

Referenced by AAS_LoadAASFile(), and AAS_WriteAASFile().

#define AASLUMP_FACES   5
 

Definition at line 105 of file aasfile.h.

Referenced by AAS_LoadAASFile(), and AAS_WriteAASFile().

#define AASLUMP_NODES   10
 

Definition at line 110 of file aasfile.h.

Referenced by AAS_LoadAASFile(), and AAS_WriteAASFile().

#define AASLUMP_PLANES   2
 

Definition at line 102 of file aasfile.h.

Referenced by AAS_LoadAASFile(), and AAS_WriteAASFile().

#define AASLUMP_PORTALINDEX   12
 

Definition at line 112 of file aasfile.h.

Referenced by AAS_LoadAASFile(), and AAS_WriteAASFile().

#define AASLUMP_PORTALS   11
 

Definition at line 111 of file aasfile.h.

Referenced by AAS_LoadAASFile(), and AAS_WriteAASFile().

#define AASLUMP_REACHABILITY   9
 

Definition at line 109 of file aasfile.h.

Referenced by AAS_LoadAASFile(), and AAS_WriteAASFile().

#define AASLUMP_VERTEXES   1
 

Definition at line 101 of file aasfile.h.

Referenced by AAS_LoadAASFile(), and AAS_WriteAASFile().

#define AASVERSION   5
 

Definition at line 29 of file aasfile.h.

Referenced by AAS_LoadAASFile(), and AAS_WriteAASFile().

#define AASVERSION_OLD   4
 

Definition at line 28 of file aasfile.h.

Referenced by AAS_LoadAASFile().

#define AREA_BRIDGE   16
 

Definition at line 96 of file aasfile.h.

#define AREA_DISABLED   8
 

Definition at line 95 of file aasfile.h.

#define AREA_GROUNDED   1
 

Definition at line 92 of file aasfile.h.

#define AREA_LADDER   2
 

Definition at line 93 of file aasfile.h.

#define AREA_LIQUID   4
 

Definition at line 94 of file aasfile.h.

#define AREACONTENTS_CLUSTERPORTAL   8
 

Definition at line 76 of file aasfile.h.

#define AREACONTENTS_DONOTENTER   256
 

Definition at line 81 of file aasfile.h.

#define AREACONTENTS_JUMPPAD   128
 

Definition at line 80 of file aasfile.h.

#define AREACONTENTS_LAVA   2
 

Definition at line 74 of file aasfile.h.

Referenced by AAS_LadderSubdivideArea_r().

#define AREACONTENTS_MAXMODELNUM   0xFF
 

Definition at line 88 of file aasfile.h.

Referenced by AAS_StoreAreaSettings().

#define AREACONTENTS_MODELNUM   (AREACONTENTS_MAXMODELNUM << AREACONTENTS_MODELNUMSHIFT)
 

Definition at line 89 of file aasfile.h.

#define AREACONTENTS_MODELNUMSHIFT   24
 

Definition at line 87 of file aasfile.h.

#define AREACONTENTS_MOVER   1024
 

Definition at line 83 of file aasfile.h.

Referenced by BotAIPredictObstacles().

#define AREACONTENTS_NOTTEAM1   2048
 

Definition at line 84 of file aasfile.h.

#define AREACONTENTS_NOTTEAM2   4096
 

Definition at line 85 of file aasfile.h.

#define AREACONTENTS_ROUTEPORTAL   32
 

Definition at line 78 of file aasfile.h.

#define AREACONTENTS_SLIME   4
 

Definition at line 75 of file aasfile.h.

Referenced by AAS_CreateAreaSettings(), AAS_Reachability_Grapple(), and AAS_Reachability_WalkOffLedge().

#define AREACONTENTS_TELEPORTAL   16
 

Definition at line 77 of file aasfile.h.

#define AREACONTENTS_TELEPORTER   64
 

Definition at line 79 of file aasfile.h.

Referenced by AAS_ContinueInitReachability().

#define AREACONTENTS_VIEWPORTAL   512
 

Definition at line 82 of file aasfile.h.

#define AREACONTENTS_WATER   1
 

Definition at line 73 of file aasfile.h.

Referenced by AAS_CreateAreaSettings(), and AAS_LadderSubdivideArea_r().

#define FACE_BRIDGE   64
 

Definition at line 70 of file aasfile.h.

#define FACE_GAP   8
 

Definition at line 67 of file aasfile.h.

#define FACE_GROUND   4
 

Definition at line 66 of file aasfile.h.

Referenced by AAS_GapFace(), AAS_ShowArea(), and AAS_ShowAreaPolygons().

#define FACE_LADDER   2
 

Definition at line 65 of file aasfile.h.

#define FACE_LIQUID   16
 

Definition at line 68 of file aasfile.h.

#define FACE_LIQUIDSURFACE   32
 

Definition at line 69 of file aasfile.h.

#define FACE_SOLID   1
 

Definition at line 64 of file aasfile.h.

#define MAX_TRAVELTYPES   32
 

Definition at line 37 of file aasfile.h.

#define PRESENCE_CROUCH   4
 

Definition at line 34 of file aasfile.h.

Referenced by AAS_BestReachableArea(), AAS_BestReachableFromJumpPadArea(), AAS_ClientMovementPrediction(), AAS_GetJumpPadInfo(), AAS_RandomGoalArea(), AAS_Reachability_Elevator(), AAS_Reachability_Grapple(), AAS_Reachability_JumpPad(), AAS_Reachability_Teleport(), AAS_Reachability_WalkOffLedge(), AAS_Reachability_WeaponJump(), BotAimAtEnemy(), BotFuncButtonActivateGoal(), BotGapDistance(), BotReachabilityArea(), and BotValidChatPosition().

#define PRESENCE_NONE   1
 

Definition at line 32 of file aasfile.h.

#define PRESENCE_NORMAL   2
 

Definition at line 33 of file aasfile.h.

Referenced by AAS_BestReachableFromJumpPadArea(), AAS_JumpReachRunStart(), AAS_Reachability_Grapple(), AAS_Reachability_Jump(), AAS_Reachability_JumpPad(), AAS_Reachability_Ladder(), AAS_Reachability_Step_Barrier_WaterJump_WalkOffLedge(), AAS_Reachability_Teleport(), AAS_Reachability_WeaponJump(), AAS_ShowReachability(), AAS_TestMovementPrediction(), AAS_UpdateEntity(), BotCheckBarrierJump(), BotTouchingGoal(), and DefaultCfg().

#define TRAVEL_BARRIERJUMP   4
 

Definition at line 41 of file aasfile.h.

Referenced by AAS_InitReachabilityAreas(), AAS_PrintTravelType(), AAS_ShowTotals(), BotAvoidSpots(), BotMoveToGoal(), and BotReachabilityTime().

#define TRAVEL_BFGJUMP   13
 

Definition at line 50 of file aasfile.h.

Referenced by AAS_InitReachabilityAreas(), AAS_PrintTravelType(), AAS_ShowTotals(), BotAvoidSpots(), BotMoveToGoal(), and BotReachabilityTime().

#define TRAVEL_CROUCH   3
 

Definition at line 40 of file aasfile.h.

Referenced by AAS_InitReachabilityAreas(), AAS_PrintTravelType(), AAS_ShowTotals(), BotAvoidSpots(), BotMoveToGoal(), and BotReachabilityTime().

#define TRAVEL_DOUBLEJUMP   15
 

Definition at line 52 of file aasfile.h.

Referenced by AAS_ShowTotals().

#define TRAVEL_ELEVATOR   11
 

Definition at line 48 of file aasfile.h.

Referenced by AAS_InitReachabilityAreas(), AAS_PrintTravelType(), AAS_ShowTotals(), BotAvoidSpots(), BotMovementViewTarget(), BotMoveToGoal(), and BotReachabilityTime().

#define TRAVEL_FUNCBOB   19
 

Definition at line 56 of file aasfile.h.

Referenced by AAS_InitReachabilityAreas(), AAS_PrintTravelType(), AAS_ShowTotals(), BotAvoidSpots(), BotMoveToGoal(), and BotReachabilityTime().

#define TRAVEL_GRAPPLEHOOK   14
 

Definition at line 51 of file aasfile.h.

Referenced by AAS_InitReachabilityAreas(), AAS_PrintTravelType(), AAS_ShowTotals(), BotAvoidSpots(), BotMoveToGoal(), and BotReachabilityTime().

#define TRAVEL_INVALID   1
 

Definition at line 38 of file aasfile.h.

Referenced by AAS_PrintTravelType().

#define TRAVEL_JUMP   5
 

Definition at line 42 of file aasfile.h.

Referenced by AAS_InitReachabilityAreas(), AAS_PrintTravelType(), AAS_ShowReachability(), AAS_ShowTotals(), BotAvoidSpots(), BotMoveToGoal(), and BotReachabilityTime().

#define TRAVEL_JUMPPAD   18
 

Definition at line 55 of file aasfile.h.

Referenced by AAS_InitReachabilityAreas(), AAS_PrintTravelType(), AAS_ShowTotals(), BotAvoidSpots(), BotMovementViewTarget(), BotMoveToGoal(), and BotReachabilityTime().

#define TRAVEL_LADDER   6
 

Definition at line 43 of file aasfile.h.

Referenced by AAS_InitReachabilityAreas(), AAS_PrintTravelType(), AAS_ShowTotals(), BotAvoidSpots(), BotMoveToGoal(), and BotReachabilityTime().

#define TRAVEL_RAMPJUMP   16
 

Definition at line 53 of file aasfile.h.

Referenced by AAS_ShowTotals().

#define TRAVEL_ROCKETJUMP   12
 

Definition at line 49 of file aasfile.h.

Referenced by AAS_InitReachabilityAreas(), AAS_PrintTravelType(), AAS_ShowTotals(), BotAvoidSpots(), BotMoveToGoal(), and BotReachabilityTime().

#define TRAVEL_STRAFEJUMP   17
 

Definition at line 54 of file aasfile.h.

Referenced by AAS_ShowTotals().

#define TRAVEL_SWIM   8
 

Definition at line 45 of file aasfile.h.

Referenced by AAS_InitReachabilityAreas(), AAS_PrintTravelType(), AAS_ShowTotals(), BotAvoidSpots(), BotMoveToGoal(), and BotReachabilityTime().

#define TRAVEL_TELEPORT   10
 

Definition at line 47 of file aasfile.h.

Referenced by AAS_InitReachabilityAreas(), AAS_PrintTravelType(), AAS_ShowTotals(), BotAvoidSpots(), BotMoveToGoal(), and BotReachabilityTime().

#define TRAVEL_WALK   2
 

Definition at line 39 of file aasfile.h.

Referenced by AAS_InitReachabilityAreas(), AAS_PrintTravelType(), AAS_ShowTotals(), BotAvoidSpots(), BotMoveToGoal(), and BotReachabilityTime().

#define TRAVEL_WALKOFFLEDGE   7
 

Definition at line 44 of file aasfile.h.

Referenced by AAS_InitReachabilityAreas(), AAS_PrintTravelType(), AAS_Reachability_Jump(), AAS_ShowTotals(), BotAvoidSpots(), BotMoveToGoal(), and BotReachabilityTime().

#define TRAVEL_WATERJUMP   9
 

Definition at line 46 of file aasfile.h.

Referenced by AAS_InitReachabilityAreas(), AAS_PrintTravelType(), AAS_ShowTotals(), BotAvoidSpots(), BotMoveToGoal(), and BotReachabilityTime().

#define TRAVELFLAG_NOTTEAM1   (1 << 24)
 

Definition at line 60 of file aasfile.h.

#define TRAVELFLAG_NOTTEAM2   (2 << 24)
 

Definition at line 61 of file aasfile.h.

#define TRAVELTYPE_MASK   0xFFFFFF
 

Definition at line 59 of file aasfile.h.

Referenced by AAS_ShowReachableAreas(), and BotMoveToGoal().


Typedef Documentation

typedef struct aas_area_s aas_area_t
 

Referenced by AAS_AgainstLadder(), AAS_AllocMaxAAS(), AAS_AltRoutingFloodCluster_r(), AAS_AreaGroundFace(), AAS_AreaGroundFaceArea(), AAS_AreaVolume(), AAS_CheckAreaForPossiblePortals(), AAS_ConnectedAreas_r(), AAS_FindFaceReachabilities(), AAS_FloodAreas_r(), AAS_FloodClusterAreas_r(), AAS_GetAdjacentAreasWithLessPresenceTypes_r(), AAS_LoadAASFile(), AAS_OptimizeAlloc(), AAS_OptimizeArea(), AAS_Reachability_EqualFloorHeight(), AAS_Reachability_Grapple(), AAS_Reachability_Jump(), AAS_Reachability_JumpPad(), AAS_Reachability_Ladder(), AAS_Reachability_Step_Barrier_WaterJump_WalkOffLedge(), AAS_Reachability_Swim(), AAS_Reachability_WalkOffLedge(), AAS_Reachability_WeaponJump(), AAS_ReadRouteCache(), AAS_ShowArea(), AAS_ShowAreaPolygons(), AAS_StoreArea(), AAS_TraceEndFace(), AAS_WriteAASFile(), and AAS_WriteRouteCache().

typedef struct aas_areasettings_s aas_areasettings_t
 

Referenced by AAS_AllocMaxAAS(), AAS_AreaInfo(), AAS_CalculateAreaTravelTimes(), AAS_CreateReversedReachability(), AAS_FloodAreas_r(), AAS_LoadAASFile(), AAS_NextAreaReachability(), AAS_PortalMaxTravelTime(), AAS_Reachability_Swim(), AAS_ShowReachableAreas(), AAS_StoreAreaSettings(), AAS_StoreReachability(), and AAS_WriteAASFile().

typedef struct aas_bbox_s aas_bbox_t
 

Referenced by AAS_AllocMaxAAS(), AAS_LoadAASFile(), AAS_StoreBoundingBoxes(), and AAS_WriteAASFile().

typedef struct aas_cluster_s aas_cluster_t
 

Referenced by AAS_AllocMaxAAS(), AAS_AreaRouteToGoalArea(), AAS_FindClusters(), AAS_FreeAllClusterAreaCache(), AAS_InitClustering(), AAS_LoadAASFile(), AAS_NumberClusterAreas(), AAS_NumberClusterPortals(), AAS_ReadRouteCache(), AAS_RemoveRoutingCacheInCluster(), AAS_UpdatePortal(), AAS_UpdatePortalRoutingCache(), AAS_WriteAASFile(), and AAS_WriteRouteCache().

typedef struct aas_edge_s aas_edge_t
 

Referenced by AAS_AddEdgeToHash(), AAS_AllocMaxAAS(), AAS_AreaVolume(), AAS_FaceArea(), AAS_FaceCenter(), AAS_FindFaceReachabilities(), AAS_FindHashedEdge(), AAS_InsideFace(), AAS_KeepEdge(), AAS_LoadAASFile(), AAS_OptimizeAlloc(), AAS_OptimizeEdge(), AAS_PointInsideFace(), AAS_Reachability_EqualFloorHeight(), AAS_Reachability_Jump(), AAS_Reachability_Ladder(), AAS_Reachability_Step_Barrier_WaterJump_WalkOffLedge(), AAS_Reachability_WalkOffLedge(), AAS_ShowArea(), AAS_ShowFace(), AAS_ShowFacePolygon(), AAS_StoreArea(), AAS_WriteAASFile(), and TH_FaceCenter().

typedef int aas_edgeindex_t
 

Definition at line 192 of file aasfile.h.

Referenced by AAS_AllocMaxAAS(), AAS_LoadAASFile(), AAS_OptimizeAlloc(), and AAS_WriteAASFile().

typedef struct aas_face_s aas_face_t
 

Referenced by AAS_AgainstLadder(), AAS_AllocMaxAAS(), AAS_AltRoutingFloodCluster_r(), AAS_AreaGroundFace(), AAS_AreaGroundFaceArea(), AAS_AreaVolume(), AAS_CheckAreaForPossiblePortals(), AAS_ConnectedAreas_r(), AAS_FaceArea(), AAS_FaceCenter(), AAS_FindFaceReachabilities(), AAS_FloodAreas_r(), AAS_FloodClusterAreas_r(), AAS_GetAdjacentAreasWithLessPresenceTypes_r(), AAS_GetFace(), AAS_InsideFace(), AAS_KeepFace(), AAS_LoadAASFile(), AAS_OptimizeAlloc(), AAS_OptimizeFace(), AAS_PointInsideFace(), AAS_Reachability_EqualFloorHeight(), AAS_Reachability_Grapple(), AAS_Reachability_Jump(), AAS_Reachability_JumpPad(), AAS_Reachability_Ladder(), AAS_Reachability_Step_Barrier_WaterJump_WalkOffLedge(), AAS_Reachability_Swim(), AAS_Reachability_WalkOffLedge(), AAS_Reachability_WeaponJump(), AAS_ShowArea(), AAS_ShowAreaPolygons(), AAS_ShowFace(), AAS_ShowFacePolygon(), AAS_StoreArea(), AAS_TraceEndFace(), AAS_WriteAASFile(), TH_AASFaceVertex(), TH_AASToTriangleMesh(), TH_CreateAASFaceTriangles(), and TH_FaceCenter().

typedef int aas_faceindex_t
 

Definition at line 206 of file aasfile.h.

Referenced by AAS_AllocMaxAAS(), AAS_LoadAASFile(), AAS_OptimizeAlloc(), AAS_StoreArea(), and AAS_WriteAASFile().

typedef struct aas_header_s aas_header_t
 

Referenced by AAS_LoadAASFile(), AAS_WriteAASFile(), and AAS_WriteAASLump().

typedef struct aas_node_s aas_node_t
 

Referenced by AAS_AASLinkEntity(), AAS_AllocMaxAAS(), AAS_LoadAASFile(), AAS_PointAreaNum(), AAS_StoreTree_r(), AAS_TraceAreas(), AAS_TraceClientBBox(), and AAS_WriteAASFile().

typedef struct aas_plane_s aas_plane_t
 

Referenced by AAS_AASLinkEntity(), AAS_AddPlaneToHash(), AAS_AgainstLadder(), AAS_AllocMaxAAS(), AAS_AreaVolume(), AAS_BoxOnPlaneSide2(), AAS_ClientMovementPrediction(), AAS_ClosestEdgePoints(), AAS_FacePlane(), AAS_FindFaceReachabilities(), AAS_FindHashedPlane(), AAS_GetPlane(), AAS_LoadAASFile(), AAS_OnGround(), AAS_PlaneFromNum(), AAS_PointAreaNum(), AAS_PointInsideFace(), AAS_Reachability_EqualFloorHeight(), AAS_Reachability_FuncBobbing(), AAS_Reachability_Jump(), AAS_Reachability_Ladder(), AAS_Reachability_Step_Barrier_WaterJump_WalkOffLedge(), AAS_Reachability_Swim(), AAS_Reachability_WalkOffLedge(), AAS_ShowFace(), AAS_TraceAreas(), AAS_TraceClientBBox(), and AAS_WriteAASFile().

typedef struct aas_portal_s aas_portal_t
 

Referenced by AAS_AllocMaxAAS(), AAS_AreaRouteToGoalArea(), AAS_CreatePortals(), AAS_InitClustering(), AAS_LoadAASFile(), AAS_NumberClusterAreas(), AAS_NumberClusterPortals(), AAS_PortalMaxTravelTime(), AAS_TestPortals(), AAS_UpdatePortal(), AAS_UpdatePortalRoutingCache(), and AAS_WriteAASFile().

typedef int aas_portalindex_t
 

Definition at line 162 of file aasfile.h.

Referenced by AAS_AllocMaxAAS(), AAS_InitClustering(), AAS_LoadAASFile(), and AAS_WriteAASFile().

typedef struct aas_reachability_s aas_reachability_t
 

Referenced by AAS_AllocMaxAAS(), AAS_AreaRouteToGoalArea(), AAS_CalculateAreaTravelTimes(), AAS_CreateReversedReachability(), AAS_FloodAreas_r(), AAS_InitReachabilityAreas(), AAS_JumpReachRunStart(), AAS_LoadAASFile(), AAS_NearestHideArea(), AAS_PredictRoute(), AAS_ReachabilityFromNum(), AAS_ShowReachability(), AAS_ShowReachableAreas(), AAS_StoreReachability(), AAS_UpdateAreaRoutingCache(), AAS_WriteAASFile(), BotAvoidSpots(), BotExportTest(), BotFinishTravel_BarrierJump(), BotFinishTravel_Elevator(), BotFinishTravel_FuncBobbing(), BotFinishTravel_Jump(), BotFinishTravel_JumpPad(), BotFinishTravel_Walk(), BotFinishTravel_WalkOffLedge(), BotFinishTravel_WaterJump(), BotFinishTravel_WeaponJump(), BotFuncBobStartEnd(), BotGetReachabilityToGoal(), BotMovementViewTarget(), BotMoveToGoal(), BotOnMover(), BotPredictVisiblePosition(), BotReachabilityArea(), BotReachabilityTime(), BotResetGrapple(), BotTravel_BarrierJump(), BotTravel_BFGJump(), BotTravel_Crouch(), BotTravel_Elevator(), BotTravel_FuncBobbing(), BotTravel_Grapple(), BotTravel_Jump(), BotTravel_JumpPad(), BotTravel_Ladder(), BotTravel_RocketJump(), BotTravel_Swim(), BotTravel_Teleport(), BotTravel_Walk(), BotTravel_WalkOffLedge(), BotTravel_WaterJump(), BotValidTravel(), GrappleState(), MoverBottomCenter(), and MoverDown().

typedef vec3_t aas_vertex_t
 

Definition at line 175 of file aasfile.h.

Referenced by AAS_AllocMaxAAS(), AAS_LoadAASFile(), AAS_OptimizeAlloc(), and AAS_WriteAASFile().


Generated on Thu Aug 25 12:38:52 2005 for Quake III Arena by  doxygen 1.3.9.1