UFO: Alien Invasion
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. More...
 
#define PATHFINDING_BIG_STEPDOWN   0x40
 

Macro Definition Documentation

◆ PATHFINDING_BIG_STEPDOWN

#define PATHFINDING_BIG_STEPDOWN   0x40

Definition at line 246 of file typedefs.h.

◆ 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.