BWAPI
Public Member Functions
Resources Class Reference

#include <Resources.h>

List of all members.

Public Member Functions

 Resources (double m=0.0, double g=0.0, double s=0.0)
 Resources (BWAPI::Player *player)
 Resources (BWAPI::UnitType type)
 Resources (BWAPI::TechType type)
 Resources (BWAPI::UpgradeType type, int level=1)
Resourcesoperator= (const Resources &r)
Resourcesset (double m, double g=0, double s=0)
ResourcessetMinerals (double m)
ResourcessetGas (double g)
ResourcessetSupply (double s)
ResourcesaddMinerals (double m)
ResourcesaddGas (double g)
ResourcesaddSupply (double s)
Resourcesoperator+= (const Resources &r)
Resourcesoperator-= (const Resources &r)
Resourcesoperator*= (double value)
Resourcesoperator/= (double value)
double getMinerals () const
double getGas () const
double getSupply () const
bool operator== (const Resources &r) const
bool operator< (const Resources &r) const
bool isValid () const
Resources operator+ (const Resources &r) const
Resources operator- (const Resources &r) const
Resources operator* (double value) const
Resources operator/ (double value) const
std::string toString () const

Constructor & Destructor Documentation

Resources::Resources ( double  m = 0.0,
double  g = 0.0,
double  s = 0.0 
) [inline]

Here is the caller graph for this function:

Resources::Resources ( BWAPI::Player *  player)
Resources::Resources ( BWAPI::UnitType  type)
Resources::Resources ( BWAPI::TechType  type)
Resources::Resources ( BWAPI::UpgradeType  type,
int  level = 1 
)

Member Function Documentation

Resources & Resources::addGas ( double  g)

Here is the caller graph for this function:

Here is the caller graph for this function:

double Resources::getGas ( ) const

Here is the caller graph for this function:

double Resources::getMinerals ( ) const

Here is the caller graph for this function:

double Resources::getSupply ( ) const

Here is the caller graph for this function:

bool Resources::isValid ( ) const

Here is the caller graph for this function:

Resources Resources::operator* ( double  value) const

Here is the call graph for this function:

Resources & Resources::operator*= ( double  value)
Resources Resources::operator+ ( const Resources r) const

Here is the call graph for this function:

Resources & Resources::operator+= ( const Resources r)
Resources Resources::operator- ( const Resources r) const

Here is the call graph for this function:

Resources & Resources::operator-= ( const Resources r)
Resources Resources::operator/ ( double  value) const

Here is the call graph for this function:

Resources & Resources::operator/= ( double  value)
bool Resources::operator< ( const Resources r) const
Resources & Resources::operator= ( const Resources r)
bool Resources::operator== ( const Resources r) const
Resources & Resources::set ( double  m,
double  g = 0,
double  s = 0 
)
Resources & Resources::setGas ( double  g)

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

std::string Resources::toString ( ) const

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