addUnit(unit *) | unitSimulation | [virtual] |
addUnit(unit *, bool block) | unitSimulation | [virtual] |
addUnitGroup(unitGroup *) | unitSimulation | [virtual] |
advanceTime(double amount) | unitSimulation | [virtual] |
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] |
currTime | unitSimulation | [protected] |
cyclemapAbstractionDisplay() | unitSimulation | |
disallowDiagonalCrossingMoves | unitSimulation | [protected] |
displayUnits | unitSimulation | [protected] |
done() | unitSimulation | [virtual] |
doPostTimestepCalc() | unitSimulation | [protected, virtual] |
doPreTimestepCalc() | patUnitSimulation | [protected, virtual] |
doTimestepCalc() | unitSimulation | [protected, virtual] |
drawBlockedSquare(int x, int y) | unitSimulation | [protected] |
findUnit(int x, int y) | unitSimulation | |
findUnit(unit *) | unitSimulation | [protected] |
findUnitDisplayTime(unitInfo *ui) | unitSimulation | [protected] |
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] |
getUnit(int which) | unitSimulation | |
getUnitGroup(int which) | unitSimulation | |
keepHistory | unitSimulation | [protected] |
loadHistory(char *) | unitSimulation | |
lockstepTime | unitSimulation | [protected] |
map | unitSimulation | [protected] |
map_height | unitSimulation | [protected] |
map_revision | unitSimulation | [protected] |
map_width | unitSimulation | [protected] |
moveQ | unitSimulation | [protected] |
nodeOccupied(node *currNode) | unitSimulation | [inline, virtual] |
noOpenGLDraw | unitSimulation | [protected] |
offsetDisplayTime(double val) | unitSimulation | |
openGLDraw() | unitSimulation | |
patUnitSimulation(mapAbstraction *aMp) | patUnitSimulation | |
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] |
saveHistory(char *, bool includeMap=true) | unitSimulation | |
setAgentLocation(unitInfo *, bool success=false, bool timer=false) | unitSimulation | [protected] |
setAsynchronous() | unitSimulation | [inline] |
setCanCrossDiagonally(bool cross) | unitSimulation | [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] |
setSynchronous() | unitSimulation | [inline] |
setUseBlocking(bool val) | unitSimulation | [inline] |
stats | unitSimulation | [protected] |
stepUnitTime(unitInfo *) | unitSimulation | [protected] |
stochasticity | unitSimulation | [protected] |
tileOccupied(int x, int y) | unitSimulation | [inline] |
toggleNoOpenGLDraw() | unitSimulation | [inline] |
unitGroups | unitSimulation | [protected] |
units | unitSimulation | [protected] |
unitSimulation(mapAbstraction *, bool keepStats=false) | unitSimulation | |
unitsMoved | unitSimulation | [protected] |
updateMap() | unitSimulation | [protected] |
updatemapAbstraction() | unitSimulation | [protected] |
viewTime | unitSimulation | [protected] |
which_map | unitSimulation | [protected] |
~mapProvider() | mapProvider | [inline, virtual] |
~simulationInfo() | simulationInfo | [inline, virtual] |
~unitSimulation() | unitSimulation | [virtual] |