BWAPI
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines
Functions | Variables
BWAPI::UnitTypes Namespace Reference

Functions

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

Variables

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

Function Documentation

Returns the set of all the MacroTypes.

Returns the set of all the UnitTypes.

Here is the caller graph for this function:

UnitType BWAPI::UnitTypes::getUnitType ( std::string  name)

Given the name of a unit type, this function will return the unit type. For example, UnitTypes::getUnitType("Terran Marine") will return UnitTypes::Terran_Marine.

Here is the caller graph for this function:


Variable Documentation

 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines