HOG2
UnitSimulation< state, action, environment > Member List

This is the complete list of members for UnitSimulation< state, action, environment >, including all inherited members.

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
currentActorUnitSimulation< state, action, environment >mutableprotected
currTimeUnitSimulation< 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
envUnitSimulation< state, action, environment >protected
GetCurrentUnit() constUnitSimulation< state, action, environment >inlinevirtual
GetEnvironment()UnitSimulation< state, action, environment >inline
GetLogStats()UnitSimulation< state, action, environment >inline
GetNumUnitGroups() constUnitSimulation< state, action, environment >virtual
GetNumUnits() constUnitSimulation< state, action, environment >virtual
GetPaused()UnitSimulation< state, action, environment >inline
GetPublicUnitInfo(unsigned int which, PublicUnitInfo< state, action, environment > &info) constUnitSimulation< state, action, environment >virtual
GetSimulationInfo()UnitSimulation< state, action, environment >inlinevirtual
GetSimulationTime() constUnitSimulation< state, action, environment >inlinevirtual
GetStats()UnitSimulation< state, action, environment >inlinevirtual
GetStepType() constUnitSimulation< state, action, environment >inline
GetThinkingPenalty()UnitSimulation< state, action, environment >inline
GetTimeToNextStep() constUnitSimulation< state, action, environment >
GetUnit(unsigned int which)UnitSimulation< state, action, environment >
GetUnitGroup(unsigned int which)UnitSimulation< state, action, environment >
logStatsUnitSimulation< state, action, environment >protected
MakeUnitMove(UnitInfo< state, action, environment > *theUnit, action where, double &moveCost)UnitSimulation< state, action, environment >protected
OpenGLDraw() constUnitSimulation< state, action, environment >virtual
OpenGLDraw(unsigned int whichUnit) constUnitSimulation< state, action, environment >virtual
pausedUnitSimulation< state, action, environment >protected
penaltyUnitSimulation< 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
statsUnitSimulation< state, action, environment >protected
StepTime(double)UnitSimulation< state, action, environment >
stepTypeUnitSimulation< state, action, environment >protected
StepUnitTime(UnitInfo< state, action, environment > *ui, double timeStep)UnitSimulation< state, action, environment >protected
unitGroupsUnitSimulation< state, action, environment >protected
unitsUnitSimulation< state, action, environment >protected
UnitSimulation(environment *se)UnitSimulation< state, action, environment >
~SimulationInfo()SimulationInfo< state, action, environment >inlinevirtual
~UnitSimulation()UnitSimulation< state, action, environment >virtual