TorchCraftAI
A bot for machine learning research on StarCraft: Brood War
cherrypi::SquadTask Member List

This is the complete list of members for cherrypi::SquadTask, including all inherited members.

agents_cherrypi::SquadTask
cancel(State *state) overridecherrypi::MultiProxyTaskvirtual
center_cherrypi::SquadTask
defaultTargetStatus_cherrypi::MultiProxyTaskprotected
delProbcherrypi::SquadTask
enemyStates_cherrypi::SquadTask
cherrypi::finished() const cherrypi::Taskinline
cherrypi::Task::finished() const cherrypi::Taskinline
fleeProbcherrypi::SquadTask
formation(State *state)cherrypi::SquadTask
getGroupTargets(State *state) const cherrypi::SquadTask
getGroupThreats(State *state) const cherrypi::SquadTask
getName() const overridecherrypi::SquadTaskinlinevirtual
hasAirUnitscherrypi::SquadTask
hasCloakedFighterscherrypi::SquadTask
hasGroundUnitscherrypi::SquadTask
isImportantTarget(Unit const *u) const cherrypi::SquadTask
isIrrelevantTarget(Unit const *u) const cherrypi::SquadTask
isRelevantDetector(Unit const *u) const cherrypi::SquadTask
isThreat(Unit const *u) const cherrypi::SquadTask
makeUPCs(State *state)cherrypi::SquadTask
matchStatus(TaskStatus status)cherrypi::MultiProxyTaskprotected
modelscherrypi::SquadTask
MultiProxyTask(std::vector< UpcId > targetUpcIds, UpcId upcId)cherrypi::MultiProxyTask
pickTargets(State *state)cherrypi::SquadTask
policy_cherrypi::MultiProxyTaskprotected
proxiedUnits() const overridecherrypi::MultiProxyTaskvirtual
proxiedUnits_cherrypi::MultiProxyTaskprotected
relevantUnits() const cherrypi::SquadTaskinline
relevantUnits_cherrypi::SquadTask
removeDeadOrReassignedUnits(State *state)cherrypi::Taskprotectedvirtual
cherrypi::removeUnit(Unit *unit)cherrypi::Task
cherrypi::Task::removeUnit(Unit *unit)cherrypi::Task
setPolicyForStatus(TaskStatus status, ProxyPolicy policy)cherrypi::MultiProxyTask
cherrypi::setStatus(TaskStatus status)cherrypi::Taskinline
cherrypi::Task::setStatus(TaskStatus status)cherrypi::Taskinline
sourceUpccherrypi::SquadTask
SquadTask(int upcId, std::shared_ptr< UPCTuple > upc, std::unordered_set< Unit * > units, std::vector< Unit * > targets, std::unordered_map< Unit const *, EnemyState > *enemyStates, std::unordered_map< Unit const *, Agent > *agents, std::unordered_map< std::string, std::shared_ptr< MicroModel >> *models)cherrypi::SquadTaskinline
SquadTask(int upcId, std::shared_ptr< UPCTuple > upc, std::unordered_set< Unit * > units, int x, int y, std::unordered_map< Unit const *, EnemyState > *enemyStates, std::unordered_map< Unit const *, Agent > *agents, std::unordered_map< std::string, std::shared_ptr< MicroModel >> *models)cherrypi::SquadTaskinline
squadUnits() const cherrypi::SquadTaskinline
cherrypi::status() const cherrypi::Taskinline
cherrypi::Task::status() const cherrypi::Taskinline
storms_cherrypi::SquadTask
targetingLocationcherrypi::SquadTask
targetscherrypi::SquadTask
cherrypi::MultiProxyTask::targets() const cherrypi::MultiProxyTaskinline
targets_cherrypi::SquadTask
targetUpcIds_cherrypi::MultiProxyTaskprotected
targetXcherrypi::SquadTask
targetYcherrypi::SquadTask
cherrypi::Task(UpcId upcId, std::unordered_set< Unit * > units={})cherrypi::Taskinlineexplicit
cherrypi::Task::Task(UpcId upcId, std::unordered_set< Unit * > units={})cherrypi::Taskinlineexplicit
threats_cherrypi::SquadTask
cherrypi::units() const cherrypi::Taskinline
cherrypi::units()cherrypi::Taskinlineprotected
cherrypi::Task::units() const cherrypi::Taskinline
cherrypi::Task::units()cherrypi::Taskinlineprotected
cherrypi::upcId() const cherrypi::Taskinline
cherrypi::Task::upcId() const cherrypi::Taskinline
update(State *state) overridecherrypi::SquadTaskvirtual
~MultiProxyTask()=defaultcherrypi::MultiProxyTaskvirtual
~Task()cherrypi::Taskinlinevirtual