UFO: Alien Invasion
Loading...
Searching...
No Matches
typedefs.h File Reference
#include "defines.h"
#include "mathlib.h"
#include "shared.h"
#include "../common/filesys.h"
Include dependency graph for typedefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  cBspPlane_t
 plane_t structure More...
struct  cBspModel_t
struct  cBspSurface_t
struct  cBspNode_t
struct  cBspBrushSide_t
struct  cBspLeaf_t
struct  cBspBrush_t
struct  tnode_t
 Data for line tracing (?). More...
struct  cBspHead_t
class  MapTile
 Stores the data of a map tile, mostly the BSP stuff. More...
struct  routing_t
 Pathfinding routing structure and tile layout. More...
class  Routing
struct  mapData_t
struct  dBspModel_t
struct  dBspVertex_t
struct  dBspNormal_t
struct  dBspPlane_t
struct  dBspNode_t
struct  dBspTexinfo_t
struct  dBspEdge_t
struct  dBspSurface_t
struct  dBspLeaf_t
 convex region of space in the BSP tree More...
struct  dBspBrushSide_t
struct  dBspBrush_t
struct  dMapTile_t

Macros

#define PATHFINDING_BIG_STEPUP   0x80
 The home of the routing tables.
#define PATHFINDING_BIG_STEPDOWN   0x40

Macro Definition Documentation

◆ PATHFINDING_BIG_STEPDOWN

#define PATHFINDING_BIG_STEPDOWN   0x40

◆ PATHFINDING_BIG_STEPUP

#define PATHFINDING_BIG_STEPUP   0x80

The home of the routing tables.

The purpose of this class is

  1. to hide the actual dimensions of the map. Atm we allocate the maximum mapsize, This is about to change.
  2. to hide the way the info for different actor sizes is handled. That will changen in the future.

Definition at line 244 of file typedefs.h.

Referenced by Routing::getStepupHeight(), Routing::isStepUpLevel(), and RT_TraceOnePassage().