#include <strategy.h>
Inherits 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) | 
|   | 
| Enumerator | 
|---|
| None  | 
 | 
| BuildOrder  | 
 | 
| Scouting  | 
 | 
| Harassment  | 
 | 
| All  | 
 | 
 
 
      
        
          | cherrypi::StrategyModule::StrategyModule  | 
          ( | 
          Duty  | 
          duties = Duty::All | ) | 
           | 
        
      
 
 
  
  
      
        
          | virtual cherrypi::StrategyModule::~StrategyModule  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualdefault   | 
  
 
 
  
  
      
        
          | std::string cherrypi::StrategyModule::getOpeningBuildOrder  | 
          ( | 
          State *  | 
          s | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | std::shared_ptr< ProxyTask > cherrypi::StrategyModule::getProxyTaskWithCommand  | 
          ( | 
          State *  | 
          state,  | 
         
        
           | 
           | 
          Command  | 
          command  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | void cherrypi::StrategyModule::onGameEnd  | 
          ( | 
          State *  | 
          s | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
  
  
      
        
          | void cherrypi::StrategyModule::onGameStart  | 
          ( | 
          State *  | 
          s | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
  
  
      
        
          | void cherrypi::StrategyModule::spawnBuildOrderTask  | 
          ( | 
          State *  | 
          state,  | 
         
        
           | 
           | 
          UpcId  | 
          originUpcId,  | 
         
        
           | 
           | 
          std::string const &  | 
          buildorder  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | void cherrypi::StrategyModule::step  | 
          ( | 
          State *  | 
          state | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
  
  
      
        
          | void cherrypi::StrategyModule::stepBuildOrder  | 
          ( | 
          State *  | 
          state | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
  
  
      
        
          | void cherrypi::StrategyModule::stepHarassment  | 
          ( | 
          State *  | 
          state | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
  
  
      
        
          | void cherrypi::StrategyModule::stepScouting  | 
          ( | 
          State *  | 
          state | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
  
  
      
        
          | std::string cherrypi::StrategyModule::currentBuildOrder_ | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: