AddUnit(Unit< state, action, environment > *u, double timeOffset=0.) | UnitSimulation< state, action, environment > | virtual |
AddUnitGroup(UnitGroup< state, action, environment > *ug) | UnitSimulation< state, action, environment > | |
ClearAllUnits() | UnitSimulation< state, action, environment > | virtual |
currentActor | UnitSimulation< state, action, environment > | mutableprotected |
currTime | UnitSimulation< state, action, environment > | protected |
Done() | UnitSimulation< state, action, environment > | |
DoPostTimestepCalc() | UnitSimulation< state, action, environment > | protectedvirtual |
DoPreTimestepCalc() | UnitSimulation< state, action, environment > | protectedvirtual |
DoTimestepCalc(double amount) | UnitSimulation< state, action, environment > | protectedvirtual |
env | UnitSimulation< state, action, environment > | protected |
GetCurrentUnit() const | UnitSimulation< state, action, environment > | inlinevirtual |
GetEnvironment() | UnitSimulation< state, action, environment > | inline |
GetLogStats() | UnitSimulation< state, action, environment > | inline |
GetNumUnitGroups() const | UnitSimulation< state, action, environment > | virtual |
GetNumUnits() const | UnitSimulation< state, action, environment > | virtual |
GetPaused() | UnitSimulation< state, action, environment > | inline |
GetPublicUnitInfo(unsigned int which, PublicUnitInfo< state, action, environment > &info) const | UnitSimulation< state, action, environment > | virtual |
GetSimulationInfo() | UnitSimulation< state, action, environment > | inlinevirtual |
GetSimulationTime() const | UnitSimulation< state, action, environment > | inlinevirtual |
GetStats() | UnitSimulation< state, action, environment > | inlinevirtual |
GetStepType() const | UnitSimulation< state, action, environment > | inline |
GetThinkingPenalty() | UnitSimulation< state, action, environment > | inline |
GetTimeToNextStep() const | UnitSimulation< state, action, environment > | |
GetUnit(unsigned int which) | UnitSimulation< state, action, environment > | |
GetUnitGroup(unsigned int which) | UnitSimulation< state, action, environment > | |
logStats | UnitSimulation< state, action, environment > | protected |
MakeUnitMove(UnitInfo< state, action, environment > *theUnit, action where, double &moveCost) | UnitSimulation< state, action, environment > | protected |
OpenGLDraw() const | UnitSimulation< state, action, environment > | virtual |
OpenGLDraw(unsigned int whichUnit) const | UnitSimulation< state, action, environment > | virtual |
paused | UnitSimulation< state, action, environment > | protected |
penalty | UnitSimulation< state, action, environment > | protected |
SetLogStats(bool val) | UnitSimulation< state, action, environment > | inline |
SetPaused(bool val) | UnitSimulation< state, action, environment > | inline |
SetStepType(tTimestep step) | UnitSimulation< state, action, environment > | inline |
SetThinkingPenalty(double pen) | UnitSimulation< state, action, environment > | inline |
stats | UnitSimulation< state, action, environment > | protected |
StepTime(double) | UnitSimulation< state, action, environment > | |
stepType | UnitSimulation< state, action, environment > | protected |
StepUnitTime(UnitInfo< state, action, environment > *ui, double timeStep) | UnitSimulation< state, action, environment > | protected |
unitGroups | UnitSimulation< state, action, environment > | protected |
units | UnitSimulation< state, action, environment > | protected |
UnitSimulation(environment *se) | UnitSimulation< state, action, environment > | |
~SimulationInfo() | SimulationInfo< state, action, environment > | inlinevirtual |
~UnitSimulation() | UnitSimulation< state, action, environment > | virtual |