| TorchCraftAI
    A bot for machine learning research on StarCraft: Brood War | 
Unit micro-management for combats. More...
#include <combatmicro.h>
Inherits cherrypi::Module.
| Classes | |
| struct | HealthInfo | 
| Public Member Functions | |
| virtual void | step (State *s) override | 
|  Public Member Functions inherited from cherrypi::Module | |
| virtual | ~Module ()=default | 
| virtual void | setPlayer (BasePlayer *p) | 
| void | setName (std::string name) | 
| std::string | name () | 
| virtual void | onGameStart (State *s) | 
| virtual void | onGameEnd (State *s) | 
| Protected Member Functions | |
| void | consumeUPC (State *s, int upcId, std::shared_ptr< UPCTuple > upc) | 
| void | updateTasks (State *s) | 
| void | updateTarget (std::shared_ptr< Task > task, std::unordered_map< Unit *, HealthInfo > *targetHealth) | 
|  Protected Member Functions inherited from cherrypi::Module | |
| Module () | |
| Additional Inherited Members | |
|  Static Public Member Functions inherited from cherrypi::Module | |
| template<typename T , typename... Args> | |
| static std::shared_ptr< T > | make (Args &&...args) | 
| static std::shared_ptr< Module > | make (std::string const &typeName) | 
| static std::string | makeName (std::type_index const &type) | 
|  Protected Attributes inherited from cherrypi::Module | |
| BasePlayer * | player_ | 
| std::string | name_ | 
Unit micro-management for combats.
Used only for unit tests.
| 
 | protected | 
| 
 | overridevirtual | 
Reimplemented from cherrypi::Module.
| 
 | protected | 
| 
 | protected | 
 1.8.11
 1.8.11