BWAPI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
BWAPI::UpgradeTypeInternal Class Reference
Collaboration diagram for BWAPI::UpgradeTypeInternal:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 UpgradeTypeInternal ()
void set (const char *name, int mineralPriceBase, int mineralPriceFactor, int gasPriceBase, int gasPriceFactor, int upgradeTimeBase, int upgradeTimeFactor, BWAPI::UnitType whatUpgrades, Race race, BWAPI::UnitType whatUses, int maxRepeats=1, BWAPI::UnitType reqLv1=UnitTypes::None, BWAPI::UnitType reqLv2=UnitTypes::None, BWAPI::UnitType reqLv3=UnitTypes::None)

Public Attributes

std::string name
int mineralPriceBase
int mineralPriceFactor
int gasPriceBase
int gasPriceFactor
int upgradeTimeBase
int upgradeTimeFactor
BWAPI::UnitType whatUpgrades
Race race
int maxRepeats
std::set< BWAPI::UnitTypewhatUses
BWAPI::UnitType requirement [3]
bool valid

Constructor & Destructor Documentation


Member Function Documentation

void BWAPI::UpgradeTypeInternal::set ( const char *  name,
int  mineralPriceBase,
int  mineralPriceFactor,
int  gasPriceBase,
int  gasPriceFactor,
int  upgradeTimeBase,
int  upgradeTimeFactor,
BWAPI::UnitType  whatUpgrades,
Race  race,
BWAPI::UnitType  whatUses,
int  maxRepeats = 1,
BWAPI::UnitType  reqLv1 = UnitTypes::None,
BWAPI::UnitType  reqLv2 = UnitTypes::None,
BWAPI::UnitType  reqLv3 = UnitTypes::None 
) [inline]

Here is the caller graph for this function:


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines