Public Member Functions | Public Attributes

CPatrolRoute Class Reference

Inherits IPatrolRoute.

List of all members.

Public Member Functions

 CPatrolRoute (uint mapid)
IPatrolRoute@ AddNode (int nodeid, uint dir, uint wait)
IPatrolRoute@ AddNode (int x, int y, uint dir, uint waitmin, uint waitmax)
IPatrolRoute@ AddNode (int x, int y, uint dir, uint wait)
INode@ GetNextNode (Critter& critter)
INode@ GetRandomNode (Critter& critter)

Public Attributes

Map@ map
array< uint > nodes
uint current
uint nodetime

Constructor & Destructor Documentation

CPatrolRoute ( uint  mapid  ) 

Member Function Documentation

IPatrolRoute@ AddNode ( int  nodeid,
uint  dir,
uint  wait 
)

Implements IPatrolRoute.

IPatrolRoute@ AddNode ( int  x,
int  y,
uint  dir,
uint  waitmin,
uint  waitmax 
)
IPatrolRoute@ AddNode ( int  x,
int  y,
uint  dir,
uint  wait 
)

Implements IPatrolRoute.

INode@ GetNextNode ( Critter&  critter  ) 

Implements IPatrolRoute.

INode@ GetRandomNode ( Critter&  critter  ) 

Implements IPatrolRoute.


Member Data Documentation

Map@ map
array<uint> nodes
uint current
uint nodetime