This is the complete list of members for cherrypi::HarassTask, including all inherited members.
attack(State *state, Unit *target) | cherrypi::HarassTask | inline |
attacking() const | cherrypi::HarassTask | inline |
attacking_ | cherrypi::HarassTask | protected |
build(State *state, BuildType const *buildtype, Unit *gas) | cherrypi::HarassTask | inline |
building() const | cherrypi::HarassTask | inline |
building_ | cherrypi::HarassTask | protected |
cancel(State *) | cherrypi::Task | virtual |
checkAttack(State *state) | cherrypi::HarassTask | inlineprotected |
checkBuild(State *state) | cherrypi::HarassTask | inlineprotected |
checkFlee(State *state) | cherrypi::HarassTask | inlineprotected |
finished() const | cherrypi::Task | inline |
flee(State *state, const Position &tgtPos) | cherrypi::HarassTask | inline |
fleeing() const | cherrypi::HarassTask | inline |
fleeing_ | cherrypi::HarassTask | protected |
getName() const override | cherrypi::HarassTask | inlinevirtual |
HarassTask(UpcId upcId, Position nmyLocation, Unit *u, Module *owner) | cherrypi::HarassTask | inline |
initiateAction(State *state) | cherrypi::HarassTask | inlineprotected |
location() const | cherrypi::MasterHarassTask | inline |
location_ | cherrypi::MasterHarassTask | protected |
MasterHarassTask(UpcId upcId, Position nmyLocation, Unit *u) | cherrypi::MasterHarassTask | inline |
move(State *state, Position tgtPos) | cherrypi::HarassTask | inline |
moving() const | cherrypi::HarassTask | inline |
owner_ | cherrypi::HarassTask | protected |
pos() const | cherrypi::MasterHarassTask | inline |
postCommand(State *state, HarassModule *module) override | cherrypi::HarassTask | inlinevirtual |
proxiedUnits() const | cherrypi::Task | inlinevirtual |
removeDeadOrReassignedUnits(State *state) | cherrypi::Task | protectedvirtual |
removeUnit(Unit *unit) | cherrypi::Task | |
setStatus(TaskStatus status) | cherrypi::Task | inline |
shouldMove(State *state) | cherrypi::HarassTask | inline |
shouldMove_ | cherrypi::HarassTask | protected |
status() const | cherrypi::Task | inline |
targetPos() const | cherrypi::HarassTask | inline |
targetPos_ | cherrypi::HarassTask | protected |
targetUnit() const | cherrypi::HarassTask | inline |
targetUnit_ | cherrypi::HarassTask | protected |
Task(UpcId upcId, std::unordered_set< Unit * > units={}) | cherrypi::Task | inlineexplicit |
unitp() const | cherrypi::MasterHarassTask | inline |
units() const | cherrypi::Task | inline |
units() | cherrypi::Task | inlineprotected |
upcId() const | cherrypi::Task | inline |
update(State *state) override | cherrypi::HarassTask | inlinevirtual |
~Task() | cherrypi::Task | inlinevirtual |