| 
    TorchCraftAI
    
   A bot for machine learning research on StarCraft: Brood War 
   | 
 
Inherits cherrypi::MasterHarassTask.
Public Member Functions | |
| BuildingHarassTask (UpcId upcId, Position nmyLocation, Unit *u) | |
| void | postCommand (State *state, HarassModule *module) override | 
| void | update (State *state) override | 
| virtual const char * | getName () const override | 
| A name for this task, for debugging purposes.  More... | |
  Public Member Functions inherited from cherrypi::MasterHarassTask | |
| MasterHarassTask (UpcId upcId, Position nmyLocation, Unit *u) | |
| Position const & | location () const | 
| Unit * | unitp () const | 
| Position | pos () const | 
  Public Member Functions inherited from cherrypi::Task | |
| Task (UpcId upcId, std::unordered_set< Unit * > units={}) | |
| virtual | ~Task () | 
| virtual void | cancel (State *) | 
| TaskStatus | status () const | 
| void | setStatus (TaskStatus status) | 
| bool | finished () const | 
| UpcId | upcId () const | 
| UPC id in Blackboard that caused this Task to be spawned.  More... | |
| std::unordered_set< Unit * > const & | units () const | 
| A set of units occupied performing this task.  More... | |
| void | removeUnit (Unit *unit) | 
| virtual std::unordered_set< Unit * > const & | proxiedUnits () const | 
| A set of units occupied performing this task.  More... | |
Additional Inherited Members | |
  Protected Member Functions inherited from cherrypi::Task | |
| std::unordered_set< Unit * > & | units () | 
| virtual void | removeDeadOrReassignedUnits (State *state) | 
| Remove units that have been assigned to another task and units that have died.  More... | |
  Protected Attributes inherited from cherrypi::MasterHarassTask | |
| Position | location_ | 
      
  | 
  inline | 
      
  | 
  inlineoverridevirtual | 
A name for this task, for debugging purposes.
Reimplemented from cherrypi::MasterHarassTask.
      
  | 
  inlineoverridevirtual | 
Implements cherrypi::MasterHarassTask.
      
  | 
  inlineoverridevirtual | 
Reimplemented from cherrypi::MasterHarassTask.
 1.8.11