BWAPI
Classes | Namespaces | Functions | Variables
trunk/bwapi/BWAPILIB/Source/UpgradeType.cpp File Reference
#include <string>
#include <map>
#include <set>
#include <BWAPI/UpgradeType.h>
#include <BWAPI/Race.h>
#include <BWAPI/UnitType.h>
#include <Util/Foreach.h>
#include "Common.h"
#include "../../Debug.h"
Include dependency graph for UpgradeType.cpp:

Classes

class  BWAPI::UpgradeTypeInternal

Namespaces

namespace  BWAPI
namespace  BWAPI::UpgradeTypes

Functions

void BWAPI::UpgradeTypes::init ()
int BWAPI::getValidUpgradeTypeID (int id)

Variables

bool BWAPI::initializingUpgradeType = true
UpgradeTypeInternal BWAPI::upgradeTypeData [63]
std::map< std::string,
UpgradeType > 
BWAPI::upgradeTypeMap
std::set< UpgradeType > BWAPI::upgradeTypeSet
const UpgradeType BWAPI::UpgradeTypes::Terran_Infantry_Armor (0)
const UpgradeType BWAPI::UpgradeTypes::Terran_Vehicle_Plating (1)
const UpgradeType BWAPI::UpgradeTypes::Terran_Ship_Plating (2)
const UpgradeType BWAPI::UpgradeTypes::Zerg_Carapace (3)
const UpgradeType BWAPI::UpgradeTypes::Zerg_Flyer_Carapace (4)
const UpgradeType BWAPI::UpgradeTypes::Protoss_Ground_Armor (5)
const UpgradeType BWAPI::UpgradeTypes::Protoss_Air_Armor (6)
const UpgradeType BWAPI::UpgradeTypes::Terran_Infantry_Weapons (7)
const UpgradeType BWAPI::UpgradeTypes::Terran_Vehicle_Weapons (8)
const UpgradeType BWAPI::UpgradeTypes::Terran_Ship_Weapons (9)
const UpgradeType BWAPI::UpgradeTypes::Zerg_Melee_Attacks (10)
const UpgradeType BWAPI::UpgradeTypes::Zerg_Missile_Attacks (11)
const UpgradeType BWAPI::UpgradeTypes::Zerg_Flyer_Attacks (12)
const UpgradeType BWAPI::UpgradeTypes::Protoss_Ground_Weapons (13)
const UpgradeType BWAPI::UpgradeTypes::Protoss_Air_Weapons (14)
const UpgradeType BWAPI::UpgradeTypes::Protoss_Plasma_Shields (15)
const UpgradeType BWAPI::UpgradeTypes::U_238_Shells (16)
const UpgradeType BWAPI::UpgradeTypes::Ion_Thrusters (17)
const UpgradeType BWAPI::UpgradeTypes::Titan_Reactor (19)
const UpgradeType BWAPI::UpgradeTypes::Ocular_Implants (20)
const UpgradeType BWAPI::UpgradeTypes::Moebius_Reactor (21)
const UpgradeType BWAPI::UpgradeTypes::Apollo_Reactor (22)
const UpgradeType BWAPI::UpgradeTypes::Colossus_Reactor (23)
const UpgradeType BWAPI::UpgradeTypes::Ventral_Sacs (24)
const UpgradeType BWAPI::UpgradeTypes::Antennae (25)
const UpgradeType BWAPI::UpgradeTypes::Pneumatized_Carapace (26)
const UpgradeType BWAPI::UpgradeTypes::Metabolic_Boost (27)
const UpgradeType BWAPI::UpgradeTypes::Adrenal_Glands (28)
const UpgradeType BWAPI::UpgradeTypes::Muscular_Augments (29)
const UpgradeType BWAPI::UpgradeTypes::Grooved_Spines (30)
const UpgradeType BWAPI::UpgradeTypes::Gamete_Meiosis (31)
const UpgradeType BWAPI::UpgradeTypes::Metasynaptic_Node (32)
const UpgradeType BWAPI::UpgradeTypes::Singularity_Charge (33)
const UpgradeType BWAPI::UpgradeTypes::Leg_Enhancements (34)
const UpgradeType BWAPI::UpgradeTypes::Scarab_Damage (35)
const UpgradeType BWAPI::UpgradeTypes::Reaver_Capacity (36)
const UpgradeType BWAPI::UpgradeTypes::Gravitic_Drive (37)
const UpgradeType BWAPI::UpgradeTypes::Sensor_Array (38)
const UpgradeType BWAPI::UpgradeTypes::Gravitic_Boosters (39)
const UpgradeType BWAPI::UpgradeTypes::Khaydarin_Amulet (40)
const UpgradeType BWAPI::UpgradeTypes::Apial_Sensors (41)
const UpgradeType BWAPI::UpgradeTypes::Gravitic_Thrusters (42)
const UpgradeType BWAPI::UpgradeTypes::Carrier_Capacity (43)
const UpgradeType BWAPI::UpgradeTypes::Khaydarin_Core (44)
const UpgradeType BWAPI::UpgradeTypes::Argus_Jewel (47)
const UpgradeType BWAPI::UpgradeTypes::Argus_Talisman (49)
const UpgradeType BWAPI::UpgradeTypes::Caduceus_Reactor (51)
const UpgradeType BWAPI::UpgradeTypes::Chitinous_Plating (52)
const UpgradeType BWAPI::UpgradeTypes::Anabolic_Synthesis (53)
const UpgradeType BWAPI::UpgradeTypes::Charon_Boosters (54)
const UpgradeType BWAPI::UpgradeTypes::None (61)
const UpgradeType BWAPI::UpgradeTypes::Unknown (62)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines