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

Defines a build order, from the standpoint of strategy selection. More...

#include <bandit.h>

Public Member Functions

 CPI_ARG (bool, validOpening)
 Whether this build order can be used from the beginning of the game. More...
 
 CPI_ARG (bool, validSwitch)
 Whether Build Order Switch is allowed to swap into this. More...
 
 CPI_ARG (bool, switchEnabled)
 Whether Build Order Switch is enabled with this opening. More...
 
 CPI_ARG (int, priority)
 priority for UCB1 when testing unplayed builds More...
 
 CPI_ARG (std::vector< tc::BW::Race >, ourRaces)
 Which of our races are allowed to use this build order. More...
 
 CPI_ARG (std::vector< tc::BW::Race >, enemyRaces)
 Against which enemy races this build order is valid. More...
 

Detailed Description

Defines a build order, from the standpoint of strategy selection.

Member Function Documentation

cherrypi::model::BuildOrderConfig::CPI_ARG ( bool  ,
validOpening   
)

Whether this build order can be used from the beginning of the game.

cherrypi::model::BuildOrderConfig::CPI_ARG ( bool  ,
validSwitch   
)

Whether Build Order Switch is allowed to swap into this.

cherrypi::model::BuildOrderConfig::CPI_ARG ( bool  ,
switchEnabled   
)

Whether Build Order Switch is enabled with this opening.

cherrypi::model::BuildOrderConfig::CPI_ARG ( int  ,
priority   
)

priority for UCB1 when testing unplayed builds

cherrypi::model::BuildOrderConfig::CPI_ARG ( std::vector< tc::BW::Race >  ,
ourRaces   
)

Which of our races are allowed to use this build order.

cherrypi::model::BuildOrderConfig::CPI_ARG ( std::vector< tc::BW::Race >  ,
enemyRaces   
)

Against which enemy races this build order is valid.


The documentation for this struct was generated from the following file: