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

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

AutoBuildTask(int upcId, State *state, Module *module)cherrypi::AutoBuildTaskinline
build(const BuildType *type, Position pos, std::function< void()> builtCallback)cherrypi::AutoBuildTask
build(const BuildType *type, std::function< void()> builtCallback)cherrypi::AutoBuildTask
build(const BuildType *type, Position pos)cherrypi::AutoBuildTask
build(const BuildType *type)cherrypi::AutoBuildTask
buildN(const BuildType *type, int n)cherrypi::AutoBuildTask
buildN(const BuildType *type, int n, int simultaneous)cherrypi::AutoBuildTask
buildN(const BuildType *type, int n, Position positionIfWeBuildMore)cherrypi::AutoBuildTask
buildStep(autobuild::BuildState &st)cherrypi::AutoBuildTaskinlinevirtual
cancel(State *state) overridecherrypi::MultiProxyTaskvirtual
cancelGas()cherrypi::AutoBuildTask
currentBuildStatecherrypi::AutoBuildTask
defaultTargetStatus_cherrypi::MultiProxyTaskprotected
draw(State *state)cherrypi::AutoBuildTaskprotectedvirtual
evaluate(State *state, Module *module)cherrypi::AutoBuildTask
finished() const cherrypi::Taskinline
getName() const cherrypi::Taskinlinevirtual
initialBuildStatecherrypi::AutoBuildTask
isSimulationcherrypi::AutoBuildTask
lastEvaluatecherrypi::AutoBuildTask
lastEvaluateCurrentState()cherrypi::AutoBuildTaskinline
lastEvaluateTargetState()cherrypi::AutoBuildTaskinline
matchStatus(TaskStatus status)cherrypi::MultiProxyTaskprotected
MultiProxyTask(std::vector< UpcId > targetUpcIds, UpcId upcId)cherrypi::MultiProxyTask
policy_cherrypi::MultiProxyTaskprotected
postBlackboardKey(std::string const &key, Blackboard::Data const &data)cherrypi::AutoBuildTask
postBuild(autobuild::BuildState &st)cherrypi::AutoBuildTaskinlinevirtual
preBuild(autobuild::BuildState &st)cherrypi::AutoBuildTaskinlinevirtual
proxiedUnits() const overridecherrypi::MultiProxyTaskvirtual
proxiedUnits_cherrypi::MultiProxyTaskprotected
queuecherrypi::AutoBuildTask
removeDeadOrReassignedUnits(State *state)cherrypi::Taskprotectedvirtual
removeUnit(Unit *unit)cherrypi::Task
scheduledUpcscherrypi::AutoBuildTask
setPolicyForStatus(TaskStatus status, ProxyPolicy policy)cherrypi::MultiProxyTask
setStatus(TaskStatus status)cherrypi::Taskinline
simEvaluateFor(autobuild::BuildState &st, FrameNum frames)cherrypi::AutoBuildTask
state_cherrypi::AutoBuildTask
status() const cherrypi::Taskinline
targets() const cherrypi::MultiProxyTaskinline
targets_cherrypi::MultiProxyTaskprotected
targetUpcIds_cherrypi::MultiProxyTaskprotected
Task(UpcId upcId, std::unordered_set< Unit * > units={})cherrypi::Taskinlineexplicit
units() const cherrypi::Taskinline
units()cherrypi::Taskinlineprotected
upcId() const cherrypi::Taskinline
update(State *state) overridecherrypi::AutoBuildTaskvirtual
upgrade(const BuildType *type)cherrypi::AutoBuildTask
~AutoBuildTask() overridecherrypi::AutoBuildTaskinlinevirtual
~MultiProxyTask()=defaultcherrypi::MultiProxyTaskvirtual
~Task()cherrypi::Taskinlinevirtual