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

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

attack(State *state, HarassTask *htask)cherrypi::HarassModuleprotected
attackResourceDepot(State *state, HarassTask *htask)cherrypi::HarassModuleprotected
attackWorkers(State *state, HarassTask *htask)cherrypi::HarassModuleprotected
buildPolicy_cherrypi::HarassModuleprotected
buildRefinery(State *state, HarassTask *task)cherrypi::HarassModuleprotected
checkEnemyRefineryBuilt(State *state, Position const &nmyLoc)cherrypi::HarassModuleprotected
consumeUPC(State *state, UpcId upcId, std::shared_ptr< UPCTuple > upc)cherrypi::HarassModuleprotected
createTask(State *, UpcId, std::shared_ptr< UPCTuple >)cherrypi::HarassModuleprotected
dangerousAttack(State *state, HarassTask *task)cherrypi::HarassModuleprotected
enemyGeyser(Position const &pos)cherrypi::HarassModuleprotected
enemyGeyser_cherrypi::HarassModuleprotected
enemyRefinery(Position const &pos)cherrypi::HarassModuleprotected
enemyRefinery_cherrypi::HarassModuleprotected
exploreEnemyBase(State *state, HarassTask *task)cherrypi::HarassModuleprotected
findClosestGeyser(State *state, Position const &nmyLoc)cherrypi::HarassModuleprotected
flee(State *state, HarassTask *task)cherrypi::HarassModuleprotected
fleePolicy_cherrypi::HarassModuleprotected
getFleePositions(State *state, HarassTask *task)cherrypi::HarassModuleprotected
make(Args &&...args)cherrypi::Moduleinlinestatic
make(std::string const &typeName)cherrypi::Modulestatic
makeName(std::type_index const &type)cherrypi::Modulestatic
Module()cherrypi::Moduleprotected
name()cherrypi::Module
name_cherrypi::Moduleprotected
onGameEnd(State *s)cherrypi::Moduleinlinevirtual
onGameStart(State *s)cherrypi::Moduleinlinevirtual
player_cherrypi::Moduleprotected
postCommand(State *state, MasterHarassTask *htask)cherrypi::HarassModuleinline
postCommand(State *state, HarassTask *htask)cherrypi::HarassModule
postCommand(State *state, BuildingHarassTask *htask)cherrypi::HarassModule
setBuildPolicy(BuildPolicy pol)cherrypi::HarassModuleinline
setFleePolicy(FleePolicy pol)cherrypi::HarassModuleinline
setName(std::string name)cherrypi::Module
setPlayer(BasePlayer *p)cherrypi::Moduleinlinevirtual
setTargetPolicy(TargetPolicy pol)cherrypi::HarassModuleinline
step(State *s) overridecherrypi::HarassModulevirtual
targetPolicy_cherrypi::HarassModuleprotected
~HarassModule()=defaultcherrypi::HarassModulevirtual
~Module()=defaultcherrypi::Modulevirtual