Public Member Functions | Public Attributes

CPatrolRoute Class Reference

Inherits IPatrolRoute.

List of all members.

Public Member Functions

 CPatrolRoute (uint mapid)
IPatrolRouteAddNode (int nodeid, uint dir, uint wait)
IPatrolRouteAddNode (int x, int y, uint dir, uint waitmin, uint waitmax)
IPatrolRouteAddNode (int x, int y, uint dir, uint wait)
INodeGetNextNode (Critter& critter)
INodeGetRandomNode (Critter& critter)

Public Attributes

Mapmap
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