TorchCraftAI
A bot for machine learning research on StarCraft: Brood War
Public Member Functions | List of all members
cherrypi::StaticDefenceFocusFireModule Class Reference

This module issues direct attack commands to static defence (sunken colonies, spore colonies, cannons and turrets) in order to focus fire and kill targets more efficiently. More...

#include <staticdefencefocusfire.h>

Inherits cherrypi::Module.

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)
 

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< Modulemake (std::string const &typeName)
 
static std::string makeName (std::type_index const &type)
 
- Protected Member Functions inherited from cherrypi::Module
 Module ()
 
- Protected Attributes inherited from cherrypi::Module
BasePlayerplayer_
 
std::string name_
 

Detailed Description

This module issues direct attack commands to static defence (sunken colonies, spore colonies, cannons and turrets) in order to focus fire and kill targets more efficiently.

Member Function Documentation

void cherrypi::StaticDefenceFocusFireModule::step ( State s)
overridevirtual

Reimplemented from cherrypi::Module.


The documentation for this class was generated from the following files: