ABBOBase(UpcId upcId, State *state, Module *module) | cherrypi::ABBOBase | inline |
airArmySupply | cherrypi::ABBOBase | |
armySupply | cherrypi::ABBOBase | |
AutoBuildTask(int upcId, State *state, Module *module) | cherrypi::AutoBuildTask | inline |
autoExpand | cherrypi::ABBOBase | |
autoUpgrade | cherrypi::ABBOBase | |
bases | cherrypi::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 | |
buildExtraOverlordsIfLosingThem | cherrypi::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 | |
buildSpores(autobuild::BuildState &st, int n, Position={}, bool morphFirst=false) | cherrypi::ABBOBase | |
buildStep(autobuild::BuildState &) overridefinal | cherrypi::ABBOBase | virtual |
buildStep2(autobuild::BuildState &st) override | cherrypi::ABBO5Pool | inlinevirtual |
buildSunkens(autobuild::BuildState &st, int n, Position={}, bool morphFirst=false) | cherrypi::ABBOBase | |
calculateArmySupply(const autobuild::BuildState &st) | cherrypi::ABBOBase | |
cancel(State *state) override | cherrypi::MultiProxyTask | virtual |
cancelGas() | cherrypi::AutoBuildTask | |
canExpand | cherrypi::ABBOBase | |
currentBuildState | cherrypi::AutoBuildTask | |
currentFrame | cherrypi::ABBOBase | |
defaultTargetStatus_ | cherrypi::MultiProxyTask | protected |
draw(State *state) override | cherrypi::ABBOBase | protectedvirtual |
enemyAcademyCount | cherrypi::ABBOBase | |
enemyAirArmySupply | cherrypi::ABBOBase | |
enemyAntiAirArmySupply | cherrypi::ABBOBase | |
enemyArbiterCount | cherrypi::ABBOBase | |
enemyArchonCount | cherrypi::ABBOBase | |
enemyArmySupply | cherrypi::ABBOBase | |
enemyArmySupplyInOurBase | cherrypi::ABBOBase | |
enemyAttackingAirArmySupply | cherrypi::ABBOBase | |
enemyAttackingArmySupply | cherrypi::ABBOBase | |
enemyAttackingGroundArmySupply | cherrypi::ABBOBase | |
enemyAttackingWorkerCount | cherrypi::ABBOBase | |
enemyBarracksCount | cherrypi::ABBOBase | |
enemyBasePos | cherrypi::ABBOBase | |
enemyBattlecruiserCount | cherrypi::ABBOBase | |
enemyBiologicalArmySupply | cherrypi::ABBOBase | |
enemyBuildingCount | cherrypi::ABBOBase | |
enemyCloakedUnitCount | cherrypi::ABBOBase | |
enemyCorsairCount | cherrypi::ABBOBase | |
enemyCyberneticsCoreCount | cherrypi::ABBOBase | |
enemyDarkTemplarCount | cherrypi::ABBOBase | |
enemyDragoonCount | cherrypi::ABBOBase | |
enemyFactoryCount | cherrypi::ABBOBase | |
enemyFirebatCount | cherrypi::ABBOBase | |
enemyForgeCount | cherrypi::ABBOBase | |
enemyForgeIsSpinning | cherrypi::ABBOBase | |
enemyGasCount | cherrypi::ABBOBase | |
enemyGasUnits | cherrypi::ABBOBase | |
enemyGatewayCount | cherrypi::ABBOBase | |
enemyGoliathCount | cherrypi::ABBOBase | |
enemyGroundArmySupply | cherrypi::ABBOBase | |
enemyHasExpanded | cherrypi::ABBOBase | |
enemyHighTemplarCount | cherrypi::ABBOBase | |
enemyHydraliskCount | cherrypi::ABBOBase | |
enemyIsRushing | cherrypi::ABBOBase | |
enemyLairCount | cherrypi::ABBOBase | |
enemyLargeArmySupply | cherrypi::ABBOBase | |
enemyMarineCount | cherrypi::ABBOBase | |
enemyMedicCount | cherrypi::ABBOBase | |
enemyMissileTurretCount | cherrypi::ABBOBase | |
enemyMutaliskCount | cherrypi::ABBOBase | |
enemyObserverCount | cherrypi::ABBOBase | |
enemyProximity | cherrypi::ABBOBase | |
enemyProxyBarracksCount | cherrypi::ABBOBase | |
enemyProxyBuildingCount | cherrypi::ABBOBase | |
enemyProxyCannonCount | cherrypi::ABBOBase | |
enemyProxyForgeCount | cherrypi::ABBOBase | |
enemyProxyGatewayCount | cherrypi::ABBOBase | |
enemyRace | cherrypi::ABBOBase | |
enemyReaverCount | cherrypi::ABBOBase | |
enemyRefineryCount | cherrypi::ABBOBase | |
enemyResourceDepots | cherrypi::ABBOBase | |
enemyScienceVesselCount | cherrypi::ABBOBase | |
enemyScourgeCount | cherrypi::ABBOBase | |
enemyScoutCount | cherrypi::ABBOBase | |
enemyShuttleCount | cherrypi::ABBOBase | |
enemySmallArmySupply | cherrypi::ABBOBase | |
enemySpireCount | cherrypi::ABBOBase | |
enemySporeCount | cherrypi::ABBOBase | |
enemyStargateCount | cherrypi::ABBOBase | |
enemyStaticDefenceCount | cherrypi::ABBOBase | |
enemySunkenCount | cherrypi::ABBOBase | |
enemySupplyInOurBase | cherrypi::ABBOBase | |
enemyTankCount | cherrypi::ABBOBase | |
enemyTemplarArchivesCount | cherrypi::ABBOBase | |
enemyValkyrieCount | cherrypi::ABBOBase | |
enemyVultureCount | cherrypi::ABBOBase | |
enemyWorkerCount | cherrypi::ABBOBase | |
enemyWraithCount | cherrypi::ABBOBase | |
enemyZealotCount | cherrypi::ABBOBase | |
enemyZerglingCount | cherrypi::ABBOBase | |
evaluate(State *state, Module *module) | cherrypi::AutoBuildTask | |
expand(autobuild::BuildState &st) | cherrypi::ABBOBase | |
expandNearest | cherrypi::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::Task | inline |
forceExpand | cherrypi::ABBOBase | |
getName() const | cherrypi::Task | inlinevirtual |
getStaticDefencePos(State *, const BuildType *type) | cherrypi::ABBOBase | |
geysers | cherrypi::ABBOBase | |
groundArmySupply | cherrypi::ABBOBase | |
hasFoundEnemyBase | cherrypi::ABBOBase | |
homePosition | cherrypi::ABBOBase | |
inBaseArea | cherrypi::ABBOBase | |
initialBuildState | cherrypi::AutoBuildTask | |
isLosingAnOverlord | cherrypi::ABBOBase | |
isSimulation | cherrypi::AutoBuildTask | |
lastEvaluate | cherrypi::AutoBuildTask | |
lastEvaluateCurrentState() | cherrypi::AutoBuildTask | inline |
lastEvaluateTargetState() | cherrypi::AutoBuildTask | inline |
lastFindNaturalDefencePosEnemyPos | cherrypi::ABBOBase | |
lastUpdateInBaseArea | cherrypi::ABBOBase | |
mainNaturalChoke | cherrypi::ABBOBase | |
matchStatus(TaskStatus status) | cherrypi::MultiProxyTask | protected |
mineralFields | cherrypi::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 | |
myCompletedHatchCount | cherrypi::ABBOBase | |
myDefilerCount | cherrypi::ABBOBase | |
myDroneCount | cherrypi::ABBOBase | |
myGuardianCount | cherrypi::ABBOBase | |
myHydraliskCount | cherrypi::ABBOBase | |
myLarvaCount | cherrypi::ABBOBase | |
myLurkerCount | cherrypi::ABBOBase | |
myMutaliskCount | cherrypi::ABBOBase | |
myScourgeCount | cherrypi::ABBOBase | |
mySporeCount | cherrypi::ABBOBase | |
mySunkenCount | cherrypi::ABBOBase | |
myUltraliskCount | cherrypi::ABBOBase | |
myZerglingCount | cherrypi::ABBOBase | |
naturalDefencePos | cherrypi::ABBOBase | |
naturalPos | cherrypi::ABBOBase | |
nextBase | cherrypi::ABBOBase | |
nextStaticDefencePos | cherrypi::ABBOBase | |
policy_ | cherrypi::MultiProxyTask | protected |
postBlackboardKey(std::string const &key, Blackboard::Data const &data) | cherrypi::AutoBuildTask | |
postBuild(autobuild::BuildState &st) overridefinal | cherrypi::ABBOBase | virtual |
postBuild2(autobuild::BuildState &st) | cherrypi::ABBOBase | inlinevirtual |
preBuild(autobuild::BuildState &st) overridefinal | cherrypi::ABBOBase | virtual |
preBuild2(autobuild::BuildState &st) override | cherrypi::ABBO5Pool | inlinevirtual |
preferSafeExpansions | cherrypi::ABBOBase | |
proxiedUnits() const override | cherrypi::MultiProxyTask | virtual |
proxiedUnits_ | cherrypi::MultiProxyTask | protected |
queue | cherrypi::AutoBuildTask | |
removeDeadOrReassignedUnits(State *state) | cherrypi::Task | protectedvirtual |
removeUnit(Unit *unit) | cherrypi::Task | |
scheduledUpcs | cherrypi::AutoBuildTask | |
setPolicyForStatus(TaskStatus status, ProxyPolicy policy) | cherrypi::MultiProxyTask | |
setStatus(TaskStatus status) | cherrypi::Task | inline |
shouldExpand | cherrypi::ABBOBase | |
simEvaluateFor(autobuild::BuildState &st, FrameNum frames) | cherrypi::AutoBuildTask | |
state_ | cherrypi::AutoBuildTask | |
status() const | cherrypi::Task | inline |
takeNBases(autobuild::BuildState &, int n) | cherrypi::ABBOBase | |
targets() const | cherrypi::MultiProxyTask | inline |
targets_ | cherrypi::MultiProxyTask | protected |
targetUpcIds_ | cherrypi::MultiProxyTask | protected |
Task(UpcId upcId, std::unordered_set< Unit * > units={}) | cherrypi::Task | inlineexplicit |
units() const | cherrypi::Task | inline |
units() | cherrypi::Task | inlineprotected |
upcId() const | cherrypi::Task | inline |
update(State *state) override | cherrypi::AutoBuildTask | virtual |
upgrade(const BuildType *type) | cherrypi::AutoBuildTask | |
weArePlanningExpansion | cherrypi::ABBOBase | |
~AutoBuildTask() override | cherrypi::AutoBuildTask | inlinevirtual |
~MultiProxyTask()=default | cherrypi::MultiProxyTask | virtual |
~Task() | cherrypi::Task | inlinevirtual |