addErrorMove(bool error) | patUnit | |
addPathToCache(path *p) | searchUnit | [protected, virtual] |
algorithm | PRLRTSkUnit | [protected] |
b | unit | [protected] |
clearCache() | patUnit | |
clearDisplayList() | unit | [inline, static] |
done() | patUnit | [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] |
getAlgDepth() | patUnit | |
getAlgorithm() | searchUnit | [inline, virtual] |
getAlgPathGot() | patUnit | |
getAmountLearned() | PRLRTSkUnit | |
getCachedMove(tDirection &dir) | searchUnit | [protected] |
getColor(GLfloat &_r, GLfloat &_g, GLfloat &_b) | unit | [inline] |
getErrorCount() | patUnit | |
getLocation(int &x, int &y) | unit | |
getMoveCount() | patUnit | |
getName() | PRLRTSkUnit | [virtual] |
getNumAbsLevels() | PRLRTSkUnit | |
getObjectType() | unit | [inline] |
getOnGoal() | patUnit | |
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] |
incTrialCount() | patUnit | |
logFinalStats(statCollection *stats) | searchUnit | [virtual] |
logStats(statCollection *stats) | PRLRTSkUnit | [virtual] |
makeMove(mapProvider *mapProv, reservationProvider *reservationProv, simulationInfo *simInfo, PRLRTSkGroup *group) | patUnit | [virtual] |
PRLRTSkUnit::makeMove(mapProvider *, reservationProvider *, simulationInfo *simInfo) | PRLRTSkUnit | [inline, virtual] |
map_revision | unit | [protected] |
mapUpdated(mapAbstraction *aMap) | unit | [protected] |
moveMade | patUnit | [protected] |
moves | searchUnit | [protected] |
nodesExpanded | searchUnit | [protected] |
nodesTouched | searchUnit | [protected] |
onTarget | searchUnit | [protected] |
openGLDraw(mapProvider *, simulationInfo *) | searchUnit | [virtual] |
patUnit(int startX, int startY, unit *goal, PRLRTSk *alg, int trMax) | patUnit | |
PRLRTSkUnit(int x, int y, unit *target, PRLRTSk *alg) | PRLRTSkUnit | |
r | unit | [protected] |
resetAlgPathGot() | patUnit | |
resetErrorMove() | patUnit | |
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 | |
setAlgorithm(patPRLRTSk *alg) | patUnit | |
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] |
setTeleport(int destX, int destY) | patUnit | |
setTeleport() | patUnit | |
setUnitGroup(unitGroup *_group) | unit | |
speed | unit | [protected] |
sphereDispList | unit | [protected, static] |
spread_cache | searchUnit | [protected] |
startNewTrial() | PRLRTSkUnit | |
statErrorCount | patUnit | [protected] |
statMoveCount | patUnit | [protected] |
target | unit | [protected] |
targetTime | searchUnit | [protected] |
trialCount | patUnit | [protected] |
trialMax | patUnit | [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] |
willTeleport | patUnit | [protected] |
x | unit | [protected] |
y | unit | [protected] |
~PRLRTSkUnit(void) | PRLRTSkUnit | [virtual] |
~searchUnit() | searchUnit | [virtual] |
~unit() | unit | [virtual] |