BWAPI
Classes | Namespaces | Defines | Functions | Variables
quorum/include/BWAPI/UnitType.h File Reference
#include <string>
#include <map>
#include <set>
#include <BWAPI/Race.h>
#include <BWAPI/UnitSizeType.h>
Include dependency graph for UnitType.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BWAPI::UnitType

Namespaces

namespace  BWAPI
namespace  BWAPI::UnitTypes

Defines

#define BWAPI_UNIT_TYPE_MAX_COUNT   234

Functions

UnitType BWAPI::UnitTypes::getUnitType (std::string name)
std::set< UnitType > & BWAPI::UnitTypes::allUnitTypes ()
std::set< UnitType > & BWAPI::UnitTypes::allMacroTypes ()
void BWAPI::UnitTypes::init ()

Variables

const UnitType BWAPI::UnitTypes::Terran_Marine
const UnitType BWAPI::UnitTypes::Hero_Jim_Raynor_Marine
const UnitType BWAPI::UnitTypes::Terran_Ghost
const UnitType BWAPI::UnitTypes::Hero_Sarah_Kerrigan
const UnitType BWAPI::UnitTypes::Hero_Samir_Duran
const UnitType BWAPI::UnitTypes::Hero_Infested_Duran
const UnitType BWAPI::UnitTypes::Hero_Alexei_Stukov
const UnitType BWAPI::UnitTypes::Terran_Vulture
const UnitType BWAPI::UnitTypes::Hero_Jim_Raynor_Vulture
const UnitType BWAPI::UnitTypes::Terran_Goliath
const UnitType BWAPI::UnitTypes::Hero_Alan_Schezar
const UnitType BWAPI::UnitTypes::Terran_Siege_Tank_Tank_Mode
const UnitType BWAPI::UnitTypes::Hero_Edmund_Duke_Tank_Mode
const UnitType BWAPI::UnitTypes::Terran_SCV
const UnitType BWAPI::UnitTypes::Terran_Wraith
const UnitType BWAPI::UnitTypes::Hero_Tom_Kazansky
const UnitType BWAPI::UnitTypes::Terran_Science_Vessel
const UnitType BWAPI::UnitTypes::Hero_Magellan
const UnitType BWAPI::UnitTypes::Terran_Dropship
const UnitType BWAPI::UnitTypes::Terran_Battlecruiser
const UnitType BWAPI::UnitTypes::Hero_Arcturus_Mengsk
const UnitType BWAPI::UnitTypes::Hero_Hyperion
const UnitType BWAPI::UnitTypes::Hero_Norad_II
const UnitType BWAPI::UnitTypes::Hero_Gerard_DuGalle
const UnitType BWAPI::UnitTypes::Terran_Vulture_Spider_Mine
const UnitType BWAPI::UnitTypes::Terran_Nuclear_Missile
const UnitType BWAPI::UnitTypes::Terran_Siege_Tank_Siege_Mode
const UnitType BWAPI::UnitTypes::Hero_Edmund_Duke_Siege_Mode
const UnitType BWAPI::UnitTypes::Terran_Firebat
const UnitType BWAPI::UnitTypes::Hero_Gui_Montag
const UnitType BWAPI::UnitTypes::Spell_Scanner_Sweep
const UnitType BWAPI::UnitTypes::Terran_Medic
const UnitType BWAPI::UnitTypes::Terran_Civilian
const UnitType BWAPI::UnitTypes::Zerg_Larva
const UnitType BWAPI::UnitTypes::Zerg_Egg
const UnitType BWAPI::UnitTypes::Zerg_Zergling
const UnitType BWAPI::UnitTypes::Hero_Devouring_One
const UnitType BWAPI::UnitTypes::Hero_Infested_Kerrigan
const UnitType BWAPI::UnitTypes::Zerg_Hydralisk
const UnitType BWAPI::UnitTypes::Hero_Hunter_Killer
const UnitType BWAPI::UnitTypes::Zerg_Ultralisk
const UnitType BWAPI::UnitTypes::Hero_Torrasque
const UnitType BWAPI::UnitTypes::Zerg_Broodling
const UnitType BWAPI::UnitTypes::Zerg_Drone
const UnitType BWAPI::UnitTypes::Zerg_Overlord
const UnitType BWAPI::UnitTypes::Hero_Yggdrasill
const UnitType BWAPI::UnitTypes::Zerg_Mutalisk
const UnitType BWAPI::UnitTypes::Hero_Kukulza_Mutalisk
const UnitType BWAPI::UnitTypes::Zerg_Guardian
const UnitType BWAPI::UnitTypes::Hero_Kukulza_Guardian
const UnitType BWAPI::UnitTypes::Zerg_Queen
const UnitType BWAPI::UnitTypes::Hero_Matriarch
const UnitType BWAPI::UnitTypes::Zerg_Defiler
const UnitType BWAPI::UnitTypes::Hero_Unclean_One
const UnitType BWAPI::UnitTypes::Zerg_Scourge
const UnitType BWAPI::UnitTypes::Zerg_Infested_Terran
const UnitType BWAPI::UnitTypes::Terran_Valkyrie
const UnitType BWAPI::UnitTypes::Zerg_Cocoon
const UnitType BWAPI::UnitTypes::Protoss_Corsair
const UnitType BWAPI::UnitTypes::Hero_Raszagal
const UnitType BWAPI::UnitTypes::Protoss_Dark_Templar
const UnitType BWAPI::UnitTypes::Hero_Dark_Templar
const UnitType BWAPI::UnitTypes::Hero_Zeratul
const UnitType BWAPI::UnitTypes::Zerg_Devourer
const UnitType BWAPI::UnitTypes::Protoss_Dark_Archon
const UnitType BWAPI::UnitTypes::Protoss_Probe
const UnitType BWAPI::UnitTypes::Protoss_Zealot
const UnitType BWAPI::UnitTypes::Hero_Fenix_Zealot
const UnitType BWAPI::UnitTypes::Protoss_Dragoon
const UnitType BWAPI::UnitTypes::Hero_Fenix_Dragoon
const UnitType BWAPI::UnitTypes::Protoss_High_Templar
const UnitType BWAPI::UnitTypes::Hero_Tassadar
const UnitType BWAPI::UnitTypes::Hero_Aldaris
const UnitType BWAPI::UnitTypes::Protoss_Archon
const UnitType BWAPI::UnitTypes::Hero_Tassadar_Zeratul_Archon
const UnitType BWAPI::UnitTypes::Protoss_Shuttle
const UnitType BWAPI::UnitTypes::Protoss_Scout
const UnitType BWAPI::UnitTypes::Hero_Mojo
const UnitType BWAPI::UnitTypes::Hero_Artanis
const UnitType BWAPI::UnitTypes::Protoss_Arbiter
const UnitType BWAPI::UnitTypes::Hero_Danimoth
const UnitType BWAPI::UnitTypes::Protoss_Carrier
const UnitType BWAPI::UnitTypes::Hero_Gantrithor
const UnitType BWAPI::UnitTypes::Protoss_Interceptor
const UnitType BWAPI::UnitTypes::Protoss_Reaver
const UnitType BWAPI::UnitTypes::Hero_Warbringer
const UnitType BWAPI::UnitTypes::Protoss_Observer
const UnitType BWAPI::UnitTypes::Protoss_Scarab
const UnitType BWAPI::UnitTypes::Critter_Rhynadon
const UnitType BWAPI::UnitTypes::Critter_Bengalaas
const UnitType BWAPI::UnitTypes::Special_Cargo_Ship
const UnitType BWAPI::UnitTypes::Special_Mercenary_Gunship
const UnitType BWAPI::UnitTypes::Critter_Scantid
const UnitType BWAPI::UnitTypes::Critter_Kakaru
const UnitType BWAPI::UnitTypes::Critter_Ragnasaur
const UnitType BWAPI::UnitTypes::Critter_Ursadon
const UnitType BWAPI::UnitTypes::Zerg_Lurker_Egg
const UnitType BWAPI::UnitTypes::Zerg_Lurker
const UnitType BWAPI::UnitTypes::Spell_Disruption_Web
const UnitType BWAPI::UnitTypes::Terran_Command_Center
const UnitType BWAPI::UnitTypes::Terran_Comsat_Station
const UnitType BWAPI::UnitTypes::Terran_Nuclear_Silo
const UnitType BWAPI::UnitTypes::Terran_Supply_Depot
const UnitType BWAPI::UnitTypes::Terran_Refinery
const UnitType BWAPI::UnitTypes::Terran_Barracks
const UnitType BWAPI::UnitTypes::Terran_Academy
const UnitType BWAPI::UnitTypes::Terran_Factory
const UnitType BWAPI::UnitTypes::Terran_Starport
const UnitType BWAPI::UnitTypes::Terran_Control_Tower
const UnitType BWAPI::UnitTypes::Terran_Science_Facility
const UnitType BWAPI::UnitTypes::Terran_Covert_Ops
const UnitType BWAPI::UnitTypes::Terran_Physics_Lab
const UnitType BWAPI::UnitTypes::Terran_Machine_Shop
const UnitType BWAPI::UnitTypes::Terran_Engineering_Bay
const UnitType BWAPI::UnitTypes::Terran_Armory
const UnitType BWAPI::UnitTypes::Terran_Missile_Turret
const UnitType BWAPI::UnitTypes::Terran_Bunker
const UnitType BWAPI::UnitTypes::Special_Crashed_Norad_II
const UnitType BWAPI::UnitTypes::Special_Ion_Cannon
const UnitType BWAPI::UnitTypes::Zerg_Infested_Command_Center
const UnitType BWAPI::UnitTypes::Zerg_Hatchery
const UnitType BWAPI::UnitTypes::Zerg_Lair
const UnitType BWAPI::UnitTypes::Zerg_Hive
const UnitType BWAPI::UnitTypes::Zerg_Nydus_Canal
const UnitType BWAPI::UnitTypes::Zerg_Hydralisk_Den
const UnitType BWAPI::UnitTypes::Zerg_Defiler_Mound
const UnitType BWAPI::UnitTypes::Zerg_Greater_Spire
const UnitType BWAPI::UnitTypes::Zerg_Queens_Nest
const UnitType BWAPI::UnitTypes::Zerg_Evolution_Chamber
const UnitType BWAPI::UnitTypes::Zerg_Ultralisk_Cavern
const UnitType BWAPI::UnitTypes::Zerg_Spire
const UnitType BWAPI::UnitTypes::Zerg_Spawning_Pool
const UnitType BWAPI::UnitTypes::Zerg_Creep_Colony
const UnitType BWAPI::UnitTypes::Zerg_Spore_Colony
const UnitType BWAPI::UnitTypes::Zerg_Sunken_Colony
const UnitType BWAPI::UnitTypes::Special_Overmind_With_Shell
const UnitType BWAPI::UnitTypes::Special_Overmind
const UnitType BWAPI::UnitTypes::Zerg_Extractor
const UnitType BWAPI::UnitTypes::Special_Mature_Chrysalis
const UnitType BWAPI::UnitTypes::Special_Cerebrate
const UnitType BWAPI::UnitTypes::Special_Cerebrate_Daggoth
const UnitType BWAPI::UnitTypes::Protoss_Nexus
const UnitType BWAPI::UnitTypes::Protoss_Robotics_Facility
const UnitType BWAPI::UnitTypes::Protoss_Pylon
const UnitType BWAPI::UnitTypes::Protoss_Assimilator
const UnitType BWAPI::UnitTypes::Protoss_Observatory
const UnitType BWAPI::UnitTypes::Protoss_Gateway
const UnitType BWAPI::UnitTypes::Protoss_Photon_Cannon
const UnitType BWAPI::UnitTypes::Protoss_Citadel_of_Adun
const UnitType BWAPI::UnitTypes::Protoss_Cybernetics_Core
const UnitType BWAPI::UnitTypes::Protoss_Templar_Archives
const UnitType BWAPI::UnitTypes::Protoss_Forge
const UnitType BWAPI::UnitTypes::Protoss_Stargate
const UnitType BWAPI::UnitTypes::Special_Stasis_Cell_Prison
const UnitType BWAPI::UnitTypes::Protoss_Fleet_Beacon
const UnitType BWAPI::UnitTypes::Protoss_Arbiter_Tribunal
const UnitType BWAPI::UnitTypes::Protoss_Robotics_Support_Bay
const UnitType BWAPI::UnitTypes::Protoss_Shield_Battery
const UnitType BWAPI::UnitTypes::Special_Khaydarin_Crystal_Form
const UnitType BWAPI::UnitTypes::Special_Protoss_Temple
const UnitType BWAPI::UnitTypes::Special_XelNaga_Temple
const UnitType BWAPI::UnitTypes::Resource_Mineral_Field
const UnitType BWAPI::UnitTypes::Resource_Mineral_Field_Type_2
const UnitType BWAPI::UnitTypes::Resource_Mineral_Field_Type_3
const UnitType BWAPI::UnitTypes::Special_Independant_Starport
const UnitType BWAPI::UnitTypes::Resource_Vespene_Geyser
const UnitType BWAPI::UnitTypes::Special_Warp_Gate
const UnitType BWAPI::UnitTypes::Special_Psi_Disrupter
const UnitType BWAPI::UnitTypes::Special_Power_Generator
const UnitType BWAPI::UnitTypes::Special_Overmind_Cocoon
const UnitType BWAPI::UnitTypes::Special_Zerg_Beacon
const UnitType BWAPI::UnitTypes::Special_Terran_Beacon
const UnitType BWAPI::UnitTypes::Special_Protoss_Beacon
const UnitType BWAPI::UnitTypes::Special_Zerg_Flag_Beacon
const UnitType BWAPI::UnitTypes::Special_Terran_Flag_Beacon
const UnitType BWAPI::UnitTypes::Special_Protoss_Flag_Beacon
const UnitType BWAPI::UnitTypes::Spell_Dark_Swarm
const UnitType BWAPI::UnitTypes::Powerup_Uraj_Crystal
const UnitType BWAPI::UnitTypes::Powerup_Khalis_Crystal
const UnitType BWAPI::UnitTypes::Powerup_Flag
const UnitType BWAPI::UnitTypes::Powerup_Young_Chrysalis
const UnitType BWAPI::UnitTypes::Powerup_Psi_Emitter
const UnitType BWAPI::UnitTypes::Powerup_Data_Disk
const UnitType BWAPI::UnitTypes::Powerup_Khaydarin_Crystal
const UnitType BWAPI::UnitTypes::Powerup_Mineral_Cluster_Type_1
const UnitType BWAPI::UnitTypes::Powerup_Mineral_Cluster_Type_2
const UnitType BWAPI::UnitTypes::Powerup_Protoss_Gas_Orb_Type_1
const UnitType BWAPI::UnitTypes::Powerup_Protoss_Gas_Orb_Type_2
const UnitType BWAPI::UnitTypes::Powerup_Zerg_Gas_Sac_Type_1
const UnitType BWAPI::UnitTypes::Powerup_Zerg_Gas_Sac_Type_2
const UnitType BWAPI::UnitTypes::Powerup_Terran_Gas_Tank_Type_1
const UnitType BWAPI::UnitTypes::Powerup_Terran_Gas_Tank_Type_2
const UnitType BWAPI::UnitTypes::Special_Map_Revealer
const UnitType BWAPI::UnitTypes::Special_Floor_Missile_Trap
const UnitType BWAPI::UnitTypes::Special_Floor_Hatch
const UnitType BWAPI::UnitTypes::Special_Upper_Level_Door
const UnitType BWAPI::UnitTypes::Special_Right_Upper_Level_Door
const UnitType BWAPI::UnitTypes::Special_Pit_Door
const UnitType BWAPI::UnitTypes::Special_Right_Pit_Door
const UnitType BWAPI::UnitTypes::Special_Floor_Gun_Trap
const UnitType BWAPI::UnitTypes::Special_Wall_Missile_Trap
const UnitType BWAPI::UnitTypes::Special_Wall_Flame_Trap
const UnitType BWAPI::UnitTypes::Special_Right_Wall_Missile_Trap
const UnitType BWAPI::UnitTypes::Special_Right_Wall_Flame_Trap
const UnitType BWAPI::UnitTypes::Special_Start_Location
const UnitType BWAPI::UnitTypes::None
const UnitType BWAPI::UnitTypes::AllUnits
const UnitType BWAPI::UnitTypes::Men
const UnitType BWAPI::UnitTypes::Buildings
const UnitType BWAPI::UnitTypes::Factories
const UnitType BWAPI::UnitTypes::Unknown

Define Documentation

#define BWAPI_UNIT_TYPE_MAX_COUNT   234
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines