addPathToCache(path *p) | searchUnit | [protected, virtual] |
algorithm | searchUnit | [protected] |
b | unit | [protected] |
clearDisplayList() | unit | [inline, static] |
done() | searchUnit | [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] |
getAlgorithm() | searchUnit | [inline, virtual] |
getCachedMove(tDirection &dir) | searchUnit | [protected] |
getColor(GLfloat &_r, GLfloat &_g, GLfloat &_b) | unit | [inline] |
getLocation(int &x, int &y) | unit | |
getName() | searchUnit | [inline, virtual] |
getObjectType() | unit | [inline] |
getOpenGLLocation(Map *map, GLdouble &_x, GLdouble &_y, GLdouble &_z, GLdouble &radius) | unit | |
getSpeed() | unit | [inline, virtual] |
getTarget() | unit | [inline] |
getUnitGroup() | unit | [inline] |
getUnitID() | unit | [inline] |
group | unit | [protected] |
id | unit | [protected] |
logFinalStats(statCollection *stats) | searchUnit | [virtual] |
logStats(statCollection *stats) | searchUnit | [virtual] |
makeMove(mapProvider *, reservationProvider *, simulationInfo *simInfo) | searchUnit | [virtual] |
map_revision | unit | [protected] |
mapUpdated(mapAbstraction *aMap) | unit | [protected] |
moves | searchUnit | [protected] |
nodesExpanded | searchUnit | [protected] |
nodesTouched | searchUnit | [protected] |
onTarget | searchUnit | [protected] |
openGLDraw(mapProvider *, simulationInfo *) | searchUnit | [virtual] |
r | unit | [protected] |
s_algorithm | searchUnit | [protected] |
searchUnit(int x, int y, unit *target, searchAlgorithm *alg) | searchUnit | |
searchUnit(int x, int y, unit *target, spreadExecSearchAlgorithm *alg) | searchUnit | |
searchUnit(int _x, int _y, int _r, int _g, int _b, unit *_target, searchAlgorithm *alg) | searchUnit | |
searchUnit(int _x, int _y, float _r, float _g, float _b, unit *_target, searchAlgorithm *alg) | searchUnit | |
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] |
spread_cache | searchUnit | [protected] |
target | unit | [protected] |
targetTime | searchUnit | [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, simulationInfo *) | searchUnit | [virtual] |
x | unit | [protected] |
y | unit | [protected] |
~searchUnit() | searchUnit | [virtual] |
~unit() | unit | [virtual] |