#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: