addUnit(unit *u) | unitRaceSimulation | [inline, virtual] |
addUnit(unit *u, bool block) | unitRaceSimulation | [inline, virtual] |
addUnitGroup(unitGroup *) | unitSimulation | [virtual] |
advanceTime(double amount) | unitSimulation | [virtual] |
allRacesDone | unitRaceSimulation | [private] |
aMap | unitSimulation | [protected] |
asynch | unitSimulation | [protected] |
blocking | unitSimulation | [protected] |
bv | unitSimulation | [protected] |
canCrossDiagonally() | unitSimulation | [inline] |
canMove(node *, node *, double, unit *) | unitSimulation | [inline, virtual] |
clearAllReservations() | unitSimulation | [inline, virtual] |
clearAllUnits() | unitSimulation | |
clearMove(node *, node *, double, unit *) | unitSimulation | [inline, virtual] |
currDist | unitSimulation | [protected] |
currRound | unitRaceSimulation | [private] |
currTime | unitSimulation | [protected] |
cyclemapAbstractionDisplay() | unitSimulation | |
disableTravelLimit() | unitRaceSimulation | [inline] |
disallowDiagonalCrossingMoves | unitSimulation | [protected] |
disjunctiveTrialEnd | unitRaceSimulation | [private] |
displayUnits | unitSimulation | [protected] |
done() | unitRaceSimulation | [inline, virtual] |
doPostTimestepCalc() | unitSimulation | [protected, virtual] |
doPreTimestepCalc() | unitRaceSimulation | [private, virtual] |
doTimestepCalc() | unitRaceSimulation | [private, virtual] |
drawBlockedSquare(int x, int y) | unitSimulation | [protected] |
findUnit(int x, int y) | unitSimulation | |
findUnit(unit *) | unitSimulation | [protected] |
findUnitDisplayTime(unitInfo *ui) | unitSimulation | [protected] |
getCurrRound() | unitRaceSimulation | [inline] |
getDisplayMapNumber() | unitSimulation | [inline] |
getDisplayTime() | unitSimulation | [inline] |
getLockstepTime() | unitSimulation | [inline] |
getMap() | unitSimulation | [inline, virtual] |
getMapAbstraction() | unitSimulation | [virtual] |
getMapAbstraction(int _which) | unitSimulation | |
getMapAbstractionDisplay() | unitSimulation | |
getMoveStochasticity() | unitSimulation | [inline] |
getPenalty() | unitSimulation | [inline] |
getRandomLocation(int &x, int &y, tTerrain terrain=kGround) | unitSimulation | |
getRandomLocation(int x1, int y1, int &x2, int &y2, tTerrain terrain=kGround) | unitSimulation | |
getRandomLocations(int &x1, int &y1, int &x2, int &y2, tTerrain terrain=kGround) | unitSimulation | |
getRealTime() | unitSimulation | [inline] |
getSimulationPaused() | unitSimulation | [inline] |
getSimulationTime() | unitSimulation | [inline, virtual] |
getStats() | unitSimulation | [inline] |
getTargetTolerance() | unitRaceSimulation | [inline] |
getUnit(int which) | unitSimulation | |
getUnitGroup(int which) | unitSimulation | |
isUnitRacing(unitInfo *u) | unitRaceSimulation | [private] |
keepHistory | unitSimulation | [protected] |
loadHistory(char *) | unitSimulation | |
lockstepTime | unitSimulation | [protected] |
map | unitSimulation | [protected] |
map_height | unitSimulation | [protected] |
map_revision | unitSimulation | [protected] |
map_width | unitSimulation | [protected] |
maxRounds | unitRaceSimulation | [private] |
moveQ | unitSimulation | [protected] |
nodeOccupied(node *currNode) | unitSimulation | [inline, virtual] |
noOpenGLDraw | unitSimulation | [protected] |
offsetDisplayTime(double val) | unitSimulation | |
openGLDraw() | unitSimulation | |
pause | unitSimulation | [protected] |
penalty | unitSimulation | [protected] |
print(bool forceOutput=true) | unitSimulation | |
printCollectedStats(bool v) | unitSimulation | [inline] |
realTime | unitSimulation | [protected] |
reserveMove(node *, node *, double, unit *) | unitSimulation | [inline, virtual] |
sameStart | unitRaceSimulation | [private] |
saveHistory(char *, bool includeMap=true) | unitSimulation | |
setAgentLocation(unitInfo *, bool success=false, bool timer=false) | unitSimulation | [protected] |
setAsynchronous() | unitSimulation | [inline] |
setCanCrossDiagonally(bool cross) | unitSimulation | [inline] |
setDisjunctiveTrialEnd(bool value) | unitRaceSimulation | [inline] |
setDisplayTime(double val) | unitSimulation | |
setIgnoreOnTarget(unit *, bool) | unitSimulation | |
setLockstepTime(bool b) | unitSimulation | [inline] |
setmapAbstractionDisplay(int _whichMap=kUnitSimulationMap) | unitSimulation | |
setMoveStochasticity(double _stochasticity) | unitSimulation | [inline] |
setPenalty(double pen) | unitSimulation | [inline] |
setRealTime(bool) | unitSimulation | |
setSimulationPaused(bool val) | unitSimulation | [inline] |
setStopOnConvergence(bool stop) | unitRaceSimulation | [inline] |
setSynchronous() | unitSimulation | [inline] |
setTargetTolerance(double x) | unitRaceSimulation | [inline] |
setTravelLimit(double lim) | unitRaceSimulation | [inline] |
setTrialLimit(long maxTrials) | unitRaceSimulation | [inline] |
setUseBlocking(bool val) | unitSimulation | [inline] |
setUseSameStart(bool val) | unitRaceSimulation | [inline] |
stats | unitSimulation | [protected] |
stepUnitTime(unitInfo *) | unitSimulation | [protected] |
stochasticity | unitSimulation | [protected] |
stopOnConvergence | unitRaceSimulation | [private] |
targetTolerance | unitRaceSimulation | [private] |
tileOccupied(int x, int y) | unitSimulation | [inline] |
toggleNoOpenGLDraw() | unitSimulation | [inline] |
travelLimit | unitRaceSimulation | [private] |
unitGroups | unitSimulation | [protected] |
unitOnTarget(unitInfo *) | unitRaceSimulation | [private] |
unitOnTargetStatus(unitInfo *) | unitRaceSimulation | [private] |
unitRaceSimulation(mapAbstraction *m, bool keepStats=false) | unitRaceSimulation | |
units | unitSimulation | [protected] |
unitSimulation(mapAbstraction *, bool keepStats=false) | unitSimulation | |
unitsMoved | unitSimulation | [protected] |
updateMap() | unitSimulation | [protected] |
updatemapAbstraction() | unitSimulation | [protected] |
useMaxRounds | unitRaceSimulation | [private] |
useTravelLimit | unitRaceSimulation | [private] |
viewTime | unitSimulation | [protected] |
which_map | unitSimulation | [protected] |
~mapProvider() | mapProvider | [inline, virtual] |
~simulationInfo() | simulationInfo | [inline, virtual] |
~unitRaceSimulation() | unitRaceSimulation | |
~unitSimulation() | unitSimulation | [virtual] |