TorchCraftAI
A bot for machine learning research on StarCraft: Brood War
|
This is the complete list of members for cherrypi::TacticsModule, including all inherited members.
alwaysFight() | cherrypi::TacticsModule | inlineprotectedvirtual |
distributeFightFlee(State *state, TacticsState &tstate, TacticsGroup &g, std::vector< Unit * > &fightUnits, std::vector< Unit * > &fleeUnits) | cherrypi::TacticsModule | protected |
distributeLeftoverWorkers(std::unordered_set< Unit * > &unitSet, std::vector< Unit * > &leftoverWorkers, std::unordered_set< Unit * > &wasInAGroup) | cherrypi::TacticsModule | protected |
findSourceUpc(State *s) | cherrypi::TacticsModule | protected |
fleeScore_ | cherrypi::TacticsModule | protected |
formGroups(State *state, TacticsState &tstate, std::vector< Unit * > &leftoverWorkers, std::unordered_set< Unit * > &wasInAGroup) | cherrypi::TacticsModule | protected |
inBaseArea_ | cherrypi::TacticsModule | protected |
lastMove_ | cherrypi::TacticsModule | protected |
lastProcess_ | cherrypi::TacticsModule | protected |
lastTargetInRange_ | cherrypi::TacticsModule | protected |
lastUpdateFleeScore_ | cherrypi::TacticsModule | protected |
lastUpdateInBaseArea_ | cherrypi::TacticsModule | protected |
make(Args &&...args) | cherrypi::Module | inlinestatic |
make(std::string const &typeName) | cherrypi::Module | static |
makeName(std::type_index const &type) | cherrypi::Module | static |
Module() | cherrypi::Module | protected |
moveUnit(State *state, UpcId srcUpcId, Unit *u, Position target) | cherrypi::TacticsModule | protected |
name() | cherrypi::Module | |
name_ | cherrypi::Module | protected |
onGameEnd(State *s) override | cherrypi::TacticsModule | virtual |
onGameStart(State *s) | cherrypi::Module | inlinevirtual |
player_ | cherrypi::Module | protected |
process(State *state, int srcUpcId) | cherrypi::TacticsModule | protectedvirtual |
processNonFightFleeGroup(State *state, TacticsState &tstate, TacticsGroup &g, std::vector< Unit * > &leftoverWorkers, std::unordered_set< Unit * > &wasInAGroup) | cherrypi::TacticsModule | protected |
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::TacticsModule | protected |
rngEngine_ | cherrypi::TacticsModule | protected |
scoutTarget_ | cherrypi::TacticsModule | protected |
searchAndDestroyTarget_ | cherrypi::TacticsModule | protected |
setName(std::string name) | cherrypi::Module | |
setPlayer(BasePlayer *p) | cherrypi::Module | inlinevirtual |
step(State *s) override | cherrypi::TacticsModule | virtual |
~Module()=default | cherrypi::Module | virtual |