addUnit(State *, Unit *worker, UpcId) override | cherrypi::GathererController | virtual |
addUpc(Unit *unit, Args &&...args) | cherrypi::ControllerBase | inlineprotected |
assignments | cherrypi::GathererController | protected |
attack(State *, Unit *worker, Unit *target) | cherrypi::GathererController | protected |
bastions | cherrypi::GathererController | protected |
chase(State *, Unit *worker, Unit *target) | cherrypi::GathererController | protected |
ControllerBase(Module *module) | cherrypi::ControllerBase | |
flee(State *, Unit *worker, Unit *resource) | cherrypi::GathererController | protected |
gather(State *, Unit *worker, Unit *resource, bool dropResources=false) | cherrypi::GathererController | protected |
getName() const override | cherrypi::GathererController | inlinevirtual |
globalInstance(State *state, Module *module, std::string name=std::string()) | cherrypi::SharedController | inlinestatic |
invaders | cherrypi::GathererController | protected |
isControllingUnitWith(Unit *unit, UpcId id) const | cherrypi::ControllerBase | |
keepUnit(State *, Unit *worker) const override | cherrypi::GathererController | virtual |
micro(State *, Unit *worker, Unit *resource) | cherrypi::GathererController | protected |
module_ | cherrypi::ControllerBase | protected |
postUpcs(State *state) | cherrypi::ControllerBase | protected |
proxies | cherrypi::GathererController | protected |
proxyBuilders | cherrypi::GathererController | protected |
removeUnit(State *, Unit *worker, UpcId) override | cherrypi::GathererController | virtual |
step(State *) override | cherrypi::GathererController | virtual |
units_ | cherrypi::ControllerBase | protected |
upcs_ | cherrypi::ControllerBase | protected |
wasProxied | cherrypi::GathererController | protected |
~ControllerBase()=default | cherrypi::ControllerBase | virtual |
~SharedController()=default | cherrypi::SharedController | virtual |