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

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

alwaysFight()cherrypi::TacticsModuleinlineprotectedvirtual
distributeFightFlee(State *state, TacticsState &tstate, TacticsGroup &g, std::vector< Unit * > &fightUnits, std::vector< Unit * > &fleeUnits)cherrypi::TacticsModuleprotected
distributeLeftoverWorkers(std::unordered_set< Unit * > &unitSet, std::vector< Unit * > &leftoverWorkers, std::unordered_set< Unit * > &wasInAGroup)cherrypi::TacticsModuleprotected
findSourceUpc(State *s)cherrypi::TacticsModuleprotected
fleeScore_cherrypi::TacticsModuleprotected
formGroups(State *state, TacticsState &tstate, std::vector< Unit * > &leftoverWorkers, std::unordered_set< Unit * > &wasInAGroup)cherrypi::TacticsModuleprotected
inBaseArea_cherrypi::TacticsModuleprotected
lastMove_cherrypi::TacticsModuleprotected
lastProcess_cherrypi::TacticsModuleprotected
lastTargetInRange_cherrypi::TacticsModuleprotected
lastUpdateFleeScore_cherrypi::TacticsModuleprotected
lastUpdateInBaseArea_cherrypi::TacticsModuleprotected
make(Args &&...args)cherrypi::Moduleinlinestatic
make(std::string const &typeName)cherrypi::Modulestatic
makeName(std::type_index const &type)cherrypi::Modulestatic
Module()cherrypi::Moduleprotected
moveUnit(State *state, UpcId srcUpcId, Unit *u, Position target)cherrypi::TacticsModuleprotected
name()cherrypi::Module
name_cherrypi::Moduleprotected
onGameEnd(State *s) overridecherrypi::TacticsModulevirtual
onGameStart(State *s)cherrypi::Moduleinlinevirtual
player_cherrypi::Moduleprotected
process(State *state, int srcUpcId)cherrypi::TacticsModuleprotectedvirtual
processNonFightFleeGroup(State *state, TacticsState &tstate, TacticsGroup &g, std::vector< Unit * > &leftoverWorkers, std::unordered_set< Unit * > &wasInAGroup)cherrypi::TacticsModuleprotected
processOrders(State *state, TacticsGroup &g, int srcUpcId, double deleteScore, double moveScore, std::vector< Unit * > &fightUnits, std::vector< Unit * > &fleeUnits, std::vector< Unit * > &leftoverWorkers, std::unordered_set< Unit * > &wasInAGroup)cherrypi::TacticsModuleprotected
rngEngine_cherrypi::TacticsModuleprotected
scoutTarget_cherrypi::TacticsModuleprotected
searchAndDestroyTarget_cherrypi::TacticsModuleprotected
setName(std::string name)cherrypi::Module
setPlayer(BasePlayer *p)cherrypi::Moduleinlinevirtual
step(State *s) overridecherrypi::TacticsModulevirtual
~Module()=defaultcherrypi::Modulevirtual