doom3-gpl
Doom 3 GPL source release
|
#include <AASReach.h>
Public Member Functions | |
bool | Build (const idMapFile *mapFile, idAASFileLocal *file) |
Private Member Functions | |
void | FlagReachableAreas (idAASFileLocal *file) |
bool | ReachabilityExists (int fromAreaNum, int toAreaNum) |
bool | CanSwimInArea (int areaNum) |
bool | AreaHasFloor (int areaNum) |
bool | AreaIsClusterPortal (int areaNum) |
void | AddReachabilityToArea (idReachability *reach, int areaNum) |
void | Reachability_Fly (int areaNum) |
void | Reachability_Swim (int areaNum) |
void | Reachability_EqualFloorHeight (int areaNum) |
bool | Reachability_Step_Barrier_WaterJump_WalkOffLedge (int fromAreaNum, int toAreaNum) |
void | Reachability_WalkOffLedge (int areaNum) |
Private Attributes | |
const idMapFile * | mapFile |
idAASFileLocal * | file |
int | numReachabilities |
bool | allowSwimReachabilities |
bool | allowFlyReachabilities |
Definition at line 40 of file AASReach.h.
|
private |
Definition at line 94 of file AASReach.cpp.
Definition at line 76 of file AASReach.cpp.
Definition at line 85 of file AASReach.cpp.
bool idAASReach::Build | ( | const idMapFile * | mapFile, |
idAASFileLocal * | file | ||
) |
Definition at line 877 of file AASReach.cpp.
Definition at line 67 of file AASReach.cpp.
|
private |
Definition at line 853 of file AASReach.cpp.
Definition at line 204 of file AASReach.cpp.
Definition at line 108 of file AASReach.cpp.
|
private |
Definition at line 287 of file AASReach.cpp.
Definition at line 152 of file AASReach.cpp.
Definition at line 760 of file AASReach.cpp.
Definition at line 49 of file AASReach.cpp.
|
private |
Definition at line 50 of file AASReach.h.
|
private |
Definition at line 49 of file AASReach.h.
|
private |
Definition at line 47 of file AASReach.h.
Definition at line 46 of file AASReach.h.
|
private |
Definition at line 48 of file AASReach.h.