routing Namespace Reference

Data Structures

class  Routing
class  RoutingLumpEntry
class  RoutingLump
class  RoutingLumpLoader
class  RoutingRenderableEntry
class  RoutingRenderable

Typedefs

typedef std::list
< RoutingLumpEntry
RoutingLumpEntries
typedef std::list
< RoutingRenderableEntry * > 
RoutingRenderableEntries

Enumerations

enum  EDirection {
  DIR_WEST, DIR_NORTHWEST, DIR_NORTH, DIR_NORTHEAST,
  DIR_EAST, DIR_SOUTHEAST, DIR_SOUTH, DIR_SOUTHWEST,
  MAX_DIRECTIONS
}
enum  EConnectionState { CON_DISABLE, CON_CROUCHABLE, CON_WALKABLE, MAX_CONNECTIONSTATES }
 

connectivity states

More...
enum  EAccessState { ACC_DISABLED, ACC_CROUCH, ACC_STAND, MAX_ACCESSSTATE }
 

accessibility states

More...

Functions

routing::EDirection operator++ (routing::EDirection &rs, int)
 ++ operator for EDirection enum
void ShowPathfinding (void)

Typedef Documentation

Definition at line 85 of file RoutingLump.h.

Definition at line 29 of file RoutingRenderable.h.


Enumeration Type Documentation

accessibility states

Enumerator:
ACC_DISABLED 
ACC_CROUCH 
ACC_STAND 
MAX_ACCESSSTATE 

Definition at line 41 of file RoutingLump.h.

connectivity states

Enumerator:
CON_DISABLE 
CON_CROUCHABLE 
CON_WALKABLE 
MAX_CONNECTIONSTATES 

Definition at line 33 of file RoutingLump.h.

enum of rendering directions

Todo:
perhaps it would be better to have an extended enum/class for direction which provides the rotate arrow, the order here is another than the one in routing data
Enumerator:
DIR_WEST 
DIR_NORTHWEST 
DIR_NORTH 
DIR_NORTHEAST 
DIR_EAST 
DIR_SOUTHEAST 
DIR_SOUTH 
DIR_SOUTHWEST 
MAX_DIRECTIONS 

Definition at line 15 of file RoutingLump.h.


Function Documentation

routing::EDirection routing::operator++ ( routing::EDirection rs,
int   
) [inline]

++ operator for EDirection enum

Definition at line 25 of file RoutingLump.h.

void routing::ShowPathfinding ( void   ) 

Generated by  doxygen 1.6.2