a | patrolUnit | [private] |
addPathToCache(path *p) | patrolUnit | [private] |
addPatrolLocation(unit *) | patrolUnit | |
b | unit | [protected] |
clearDisplayList() | unit | [inline, static] |
currTarget | patrolUnit | [private] |
done() | unit | [inline, virtual] |
drawSphere(GLdouble x, GLdouble y, GLdouble z, GLdouble tRadius) | unit | [protected] |
drawTriangle(GLdouble x, GLdouble y, GLdouble z, GLdouble tRadius) | unit | [protected] |
g | unit | [protected] |
getColor(GLfloat &_r, GLfloat &_g, GLfloat &_b) | unit | [inline] |
getLocation(int &x, int &y) | unit | |
getName() | patrolUnit | [inline, virtual] |
getObjectType() | unit | [inline] |
getOpenGLLocation(Map *map, GLdouble &_x, GLdouble &_y, GLdouble &_z, GLdouble &radius) | unit | |
getSpeed() | unit | [inline, virtual] |
getTarget() | patrolUnit | |
getUnitGroup() | unit | [inline] |
getUnitID() | unit | [inline] |
goToLoc(mapAbstraction *aMap, int which) | patrolUnit | [private] |
group | unit | [protected] |
id | unit | [protected] |
Locs | patrolUnit | [private] |
logFinalStats(statCollection *stats) | patrolUnit | [virtual] |
logStats(statCollection *stats) | patrolUnit | [virtual] |
makeMove(mapProvider *, reservationProvider *, simulationInfo *simInfo) | patrolUnit | [virtual] |
map_revision | unit | [protected] |
mapUpdated(mapAbstraction *aMap) | unit | [protected] |
moves | patrolUnit | [private] |
nodesExpanded | patrolUnit | [private] |
nodesTouched | patrolUnit | [private] |
openGLDraw(mapProvider *, simulationInfo *) | patrolUnit | [virtual] |
patrolUnit(int x, int y) | patrolUnit | |
patrolUnit(int _x, int _y, int numPLocations, unitSimulation *us) | patrolUnit | |
r | unit | [protected] |
setColor(GLfloat _r, GLfloat _g, GLfloat _b) | unit | [inline] |
setObjectType(tObjectType _unitType) | unit | [inline] |
setSpeed(double s) | unit | [inline] |
setTarget(unit *u) | unit | [inline, virtual] |
setUnitGroup(unitGroup *_group) | unit | |
speed | unit | [protected] |
sphereDispList | unit | [protected, static] |
target | unit | [protected] |
unit(int x, int y, unit *target=0) | unit | |
unit(int x, int y, int r, int g, int b, unit *target=0) | unit | |
unit(int x, int y, float r, float g, float b, unit *target=0) | unit | |
unitID | unit | [protected, static] |
unitType | unit | [protected] |
updateLocation(int _x, int _y, bool worked, simulationInfo *) | patrolUnit | [inline, virtual] |
x | unit | [protected] |
y | unit | [protected] |
~unit() | unit | [virtual] |