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

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

ABBOBase(UpcId upcId, State *state, Module *module)cherrypi::ABBOBaseinline
airArmySupplycherrypi::ABBOBase
armySupplycherrypi::ABBOBase
AutoBuildTask(int upcId, State *state, Module *module)cherrypi::AutoBuildTaskinline
autoExpandcherrypi::ABBOBase
autoUpgradecherrypi::ABBOBase
basescherrypi::ABBOBase
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
buildExtraOverlordsIfLosingThemcherrypi::ABBOBase
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
buildRequiredLurkers()cherrypi::ABBOzvt2basehivebaseinline
buildSpores(autobuild::BuildState &st, int n, Position={}, bool morphFirst=false)cherrypi::ABBOBase
buildStep(autobuild::BuildState &) overridefinalcherrypi::ABBOBasevirtual
buildStep2(BuildState &bst) overridecherrypi::ABBOzvt2basehivebaseinlinevirtual
buildSunkens(autobuild::BuildState &st, int n, Position={}, bool morphFirst=false)cherrypi::ABBOBase
buildThreeBaseDrones()cherrypi::ABBOzvt2basehivebaseinline
calculateArmySupply(const autobuild::BuildState &st)cherrypi::ABBOBase
cancel(State *state) overridecherrypi::MultiProxyTaskvirtual
cancelGas()cherrypi::AutoBuildTask
canExpandcherrypi::ABBOBase
currentBuildStatecherrypi::AutoBuildTask
currentFramecherrypi::ABBOBase
defaultTargetStatus_cherrypi::MultiProxyTaskprotected
Defilers enum valuecherrypi::ABBOzvt2basehivebaseprotected
doLateGameDefilers(BuildState &bst)cherrypi::ABBOzvt2basehivebaseinline
doLateGameGuardians(BuildState &bst)cherrypi::ABBOzvt2basehivebaseinline
doLateGameUltralisks(BuildState &bst)cherrypi::ABBOzvt2basehivebaseinline
doOpening(BuildState &bst)cherrypi::ABBOzvt2basehivebaseinline
draw(State *state) overridecherrypi::ABBOBaseprotectedvirtual
enemyAcademyCountcherrypi::ABBOBase
enemyAirArmySupplycherrypi::ABBOBase
enemyAntiAirArmySupplycherrypi::ABBOBase
enemyArbiterCountcherrypi::ABBOBase
enemyArchonCountcherrypi::ABBOBase
enemyArmySupplycherrypi::ABBOBase
enemyArmySupplyInOurBasecherrypi::ABBOBase
enemyAttackingAirArmySupplycherrypi::ABBOBase
enemyAttackingArmySupplycherrypi::ABBOBase
enemyAttackingGroundArmySupplycherrypi::ABBOBase
enemyAttackingWorkerCountcherrypi::ABBOBase
enemyBarracksCountcherrypi::ABBOBase
enemyBasePoscherrypi::ABBOBase
enemyBattlecruiserCountcherrypi::ABBOBase
enemyBiologicalArmySupplycherrypi::ABBOBase
enemyBuildingCountcherrypi::ABBOBase
enemyCloakedUnitCountcherrypi::ABBOBase
enemyCorsairCountcherrypi::ABBOBase
enemyCyberneticsCoreCountcherrypi::ABBOBase
enemyDarkTemplarCountcherrypi::ABBOBase
enemyDragoonCountcherrypi::ABBOBase
enemyFactoryCountcherrypi::ABBOBase
enemyFirebatCountcherrypi::ABBOBase
enemyForgeCountcherrypi::ABBOBase
enemyForgeIsSpinningcherrypi::ABBOBase
enemyGasCountcherrypi::ABBOBase
enemyGasUnitscherrypi::ABBOBase
enemyGatewayCountcherrypi::ABBOBase
enemyGoliathCountcherrypi::ABBOBase
enemyGroundArmySupplycherrypi::ABBOBase
enemyHasExpandedcherrypi::ABBOBase
enemyHighTemplarCountcherrypi::ABBOBase
enemyHydraliskCountcherrypi::ABBOBase
enemyIsRushingcherrypi::ABBOBase
enemyLairCountcherrypi::ABBOBase
enemyLargeArmySupplycherrypi::ABBOBase
enemyMarineCountcherrypi::ABBOBase
enemyMedicCountcherrypi::ABBOBase
enemyMissileTurretCountcherrypi::ABBOBase
enemyMutaliskCountcherrypi::ABBOBase
enemyObserverCountcherrypi::ABBOBase
enemyProximitycherrypi::ABBOBase
enemyProxyBarracksCountcherrypi::ABBOBase
enemyProxyBuildingCountcherrypi::ABBOBase
enemyProxyCannonCountcherrypi::ABBOBase
enemyProxyForgeCountcherrypi::ABBOBase
enemyProxyGatewayCountcherrypi::ABBOBase
enemyRacecherrypi::ABBOBase
enemyReaverCountcherrypi::ABBOBase
enemyRefineryCountcherrypi::ABBOBase
enemyResourceDepotscherrypi::ABBOBase
enemyScienceVesselCountcherrypi::ABBOBase
enemyScourgeCountcherrypi::ABBOBase
enemyScoutCountcherrypi::ABBOBase
enemyShuttleCountcherrypi::ABBOBase
enemySmallArmySupplycherrypi::ABBOBase
enemySpireCountcherrypi::ABBOBase
enemySporeCountcherrypi::ABBOBase
enemyStargateCountcherrypi::ABBOBase
enemyStaticDefenceCountcherrypi::ABBOBase
enemySunkenCountcherrypi::ABBOBase
enemySupplyInOurBasecherrypi::ABBOBase
enemyTankCountcherrypi::ABBOBase
enemyTemplarArchivesCountcherrypi::ABBOBase
enemyValkyrieCountcherrypi::ABBOBase
enemyVultureCountcherrypi::ABBOBase
enemyWorkerCountcherrypi::ABBOBase
enemyWraithCountcherrypi::ABBOBase
enemyZealotCountcherrypi::ABBOBase
enemyZerglingCountcherrypi::ABBOBase
evaluate(State *state, Module *module)cherrypi::AutoBuildTask
expand(autobuild::BuildState &st)cherrypi::ABBOBase
expandNearestcherrypi::ABBOBase
findHatcheryPosNear(Position seedPos)cherrypi::ABBOBase
findNaturalDefencePos(State *)cherrypi::ABBOBase
findSunkenPos(const BuildType *type, bool mainBaseOnly=false, bool coverMineralsOnly=false)cherrypi::ABBOBase
findSunkenPosNear(const BuildType *type, Position seedPos, bool coverMineralsOnly=false)cherrypi::ABBOBase
finished() const cherrypi::Taskinline
forceExpandcherrypi::ABBOBase
getName() const cherrypi::Taskinlinevirtual
getStaticDefencePos(State *, const BuildType *type)cherrypi::ABBOBase
getUpgrades()cherrypi::ABBOzvt2basehivebaseinline
geyserscherrypi::ABBOBase
goingDefilers() const cherrypi::ABBOzvt2basehivebaseinlineprotected
goingGuardians() const cherrypi::ABBOzvt2basehivebaseinlineprotected
goingUltralisks() const cherrypi::ABBOzvt2basehivebaseinlineprotected
groundArmySupplycherrypi::ABBOBase
Guardians enum valuecherrypi::ABBOzvt2basehivebaseprotected
hasFoundEnemyBasecherrypi::ABBOBase
homePositioncherrypi::ABBOBase
inBaseAreacherrypi::ABBOBase
initialBuildStatecherrypi::AutoBuildTask
isLosingAnOverlordcherrypi::ABBOBase
isSimulationcherrypi::AutoBuildTask
lastEvaluatecherrypi::AutoBuildTask
lastEvaluateCurrentState()cherrypi::AutoBuildTaskinline
lastEvaluateTargetState()cherrypi::AutoBuildTaskinline
lastFindNaturalDefencePosEnemyPoscherrypi::ABBOBase
lastUpdateInBaseAreacherrypi::ABBOBase
LateGame enum valuecherrypi::ABBOzvt2basehivebase
mainNaturalChokecherrypi::ABBOBase
matchStatus(TaskStatus status)cherrypi::MultiProxyTaskprotected
mineralFieldscherrypi::ABBOBase
morphSpores(autobuild::BuildState &, int n=1000)cherrypi::ABBOBase
morphSunkens(autobuild::BuildState &, int n=1000)cherrypi::ABBOBase
MultiProxyTask(std::vector< UpcId > targetUpcIds, UpcId upcId)cherrypi::MultiProxyTask
myCompletedHatchCountcherrypi::ABBOBase
myDefilerCountcherrypi::ABBOBase
myDroneCountcherrypi::ABBOBase
myGuardianCountcherrypi::ABBOBase
myHydraliskCountcherrypi::ABBOBase
myLarvaCountcherrypi::ABBOBase
myLurkerCountcherrypi::ABBOBase
myMutaliskCountcherrypi::ABBOBase
myScourgeCountcherrypi::ABBOBase
mySporeCountcherrypi::ABBOBase
mySunkenCountcherrypi::ABBOBase
myUltraliskCountcherrypi::ABBOBase
myZerglingCountcherrypi::ABBOBase
naturalDefencePoscherrypi::ABBOBase
naturalPoscherrypi::ABBOBase
nextBasecherrypi::ABBOBase
nextStaticDefencePoscherrypi::ABBOBase
Opening enum valuecherrypi::ABBOzvt2basehivebase
policy_cherrypi::MultiProxyTaskprotected
postBlackboardKey(std::string const &key, Blackboard::Data const &data)cherrypi::AutoBuildTask
postBuild(autobuild::BuildState &st) overridefinalcherrypi::ABBOBasevirtual
postBuild2(autobuild::BuildState &st)cherrypi::ABBOBaseinlinevirtual
preBuild(autobuild::BuildState &st) overridefinalcherrypi::ABBOBasevirtual
preBuild2(autobuild::BuildState &bst) overridecherrypi::ABBOzvt2basehivebaseinlinevirtual
preferSafeExpansionscherrypi::ABBOBase
Progress enum namecherrypi::ABBOzvt2basehivebase
progresscherrypi::ABBOzvt2basehivebase
proxiedUnits() const overridecherrypi::MultiProxyTaskvirtual
proxiedUnits_cherrypi::MultiProxyTaskprotected
queuecherrypi::AutoBuildTask
readyToAttackcherrypi::ABBOzvt2basehivebase
removeDeadOrReassignedUnits(State *state)cherrypi::Taskprotectedvirtual
removeUnit(Unit *unit)cherrypi::Task
scheduledUpcscherrypi::AutoBuildTask
setPolicyForStatus(TaskStatus status, ProxyPolicy policy)cherrypi::MultiProxyTask
setStatus(TaskStatus status)cherrypi::Taskinline
shouldExpandcherrypi::ABBOBase
simEvaluateFor(autobuild::BuildState &st, FrameNum frames)cherrypi::AutoBuildTask
Spire enum valuecherrypi::ABBOzvt2basehivebase
state_cherrypi::AutoBuildTask
status() const cherrypi::Taskinline
Style enum namecherrypi::ABBOzvt2basehivebaseprotected
style() const overridecherrypi::ABBOzvt2basedefilerinlineprotectedvirtual
takeNBases(autobuild::BuildState &, int n)cherrypi::ABBOBase
targets() const cherrypi::MultiProxyTaskinline
targets_cherrypi::MultiProxyTaskprotected
targetUpcIds_cherrypi::MultiProxyTaskprotected
Task(UpcId upcId, std::unordered_set< Unit * > units={})cherrypi::Taskinlineexplicit
Ultralisks enum valuecherrypi::ABBOzvt2basehivebaseprotected
units() const cherrypi::Taskinline
units()cherrypi::Taskinlineprotected
upcId() const cherrypi::Taskinline
update(State *state) overridecherrypi::AutoBuildTaskvirtual
upgrade(const BuildType *type)cherrypi::AutoBuildTask
weArePlanningExpansioncherrypi::ABBOBase
~AutoBuildTask() overridecherrypi::AutoBuildTaskinlinevirtual
~MultiProxyTask()=defaultcherrypi::MultiProxyTaskvirtual
~Task()cherrypi::Taskinlinevirtual