| 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] |