BWAPI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Functions | Variables
BWAPI::WeaponTypes Namespace Reference

Functions

void init ()
WeaponType getWeaponType (std::string name)
const std::set< WeaponType > & allWeaponTypes ()
const std::set< WeaponType > & normalWeaponTypes ()
const std::set< WeaponType > & specialWeaponTypes ()

Variables

const WeaponType Gauss_Rifle (0)
const WeaponType Gauss_Rifle_Jim_Raynor (1)
const WeaponType C_10_Canister_Rifle (2)
const WeaponType C_10_Canister_Rifle_Sarah_Kerrigan (3)
const WeaponType C_10_Canister_Rifle_Samir_Duran (112)
const WeaponType C_10_Canister_Rifle_Infested_Duran (113)
const WeaponType C_10_Canister_Rifle_Alexei_Stukov (116)
const WeaponType Fragmentation_Grenade (4)
const WeaponType Fragmentation_Grenade_Jim_Raynor (5)
const WeaponType Spider_Mines (6)
const WeaponType Twin_Autocannons (7)
const WeaponType Twin_Autocannons_Alan_Schezar (9)
const WeaponType Hellfire_Missile_Pack (8)
const WeaponType Hellfire_Missile_Pack_Alan_Schezar (10)
const WeaponType Arclite_Cannon (11)
const WeaponType Arclite_Cannon_Edmund_Duke (12)
const WeaponType Fusion_Cutter (13)
const WeaponType Gemini_Missiles (15)
const WeaponType Gemini_Missiles_Tom_Kazansky (17)
const WeaponType Burst_Lasers (16)
const WeaponType Burst_Lasers_Tom_Kazansky (18)
const WeaponType ATS_Laser_Battery (19)
const WeaponType ATS_Laser_Battery_Hero (21)
const WeaponType ATS_Laser_Battery_Hyperion (23)
const WeaponType ATA_Laser_Battery (20)
const WeaponType ATA_Laser_Battery_Hero (22)
const WeaponType ATA_Laser_Battery_Hyperion (24)
const WeaponType Flame_Thrower (25)
const WeaponType Flame_Thrower_Gui_Montag (26)
const WeaponType Arclite_Shock_Cannon (27)
const WeaponType Arclite_Shock_Cannon_Edmund_Duke (28)
const WeaponType Longbolt_Missile (29)
const WeaponType Claws (35)
const WeaponType Claws_Devouring_One (36)
const WeaponType Claws_Infested_Kerrigan (37)
const WeaponType Needle_Spines (38)
const WeaponType Needle_Spines_Hunter_Killer (39)
const WeaponType Kaiser_Blades (40)
const WeaponType Kaiser_Blades_Torrasque (41)
const WeaponType Toxic_Spores (42)
const WeaponType Spines (43)
const WeaponType Acid_Spore (46)
const WeaponType Acid_Spore_Kukulza (47)
const WeaponType Glave_Wurm (48)
const WeaponType Glave_Wurm_Kukulza (49)
const WeaponType Seeker_Spores (52)
const WeaponType Subterranean_Tentacle (53)
const WeaponType Suicide_Infested_Terran (54)
const WeaponType Suicide_Scourge (55)
const WeaponType Particle_Beam (62)
const WeaponType Psi_Blades (64)
const WeaponType Psi_Blades_Fenix (65)
const WeaponType Phase_Disruptor (66)
const WeaponType Phase_Disruptor_Fenix (67)
const WeaponType Psi_Assault (69)
const WeaponType Psionic_Shockwave (70)
const WeaponType Psionic_Shockwave_TZ_Archon (71)
const WeaponType Dual_Photon_Blasters (73)
const WeaponType Dual_Photon_Blasters_Mojo (75)
const WeaponType Dual_Photon_Blasters_Artanis (114)
const WeaponType Anti_Matter_Missiles (74)
const WeaponType Anti_Matter_Missiles_Mojo (76)
const WeaponType Anti_Matter_Missiles_Artanis (115)
const WeaponType Phase_Disruptor_Cannon (77)
const WeaponType Phase_Disruptor_Cannon_Danimoth (78)
const WeaponType Pulse_Cannon (79)
const WeaponType STS_Photon_Cannon (80)
const WeaponType STA_Photon_Cannon (81)
const WeaponType Scarab (82)
const WeaponType Subterranean_Spines (109)
const WeaponType Warp_Blades (111)
const WeaponType Warp_Blades_Hero (86)
const WeaponType Warp_Blades_Zeratul (85)
const WeaponType Neutron_Flare (100)
const WeaponType Halo_Rockets (103)
const WeaponType Independant_Laser_Battery (93)
const WeaponType Twin_Autocannons_Floor_Trap (96)
const WeaponType Hellfire_Missile_Pack_Wall_Trap (97)
const WeaponType Flame_Thrower_Wall_Trap (98)
const WeaponType Hellfire_Missile_Pack_Floor_Trap (99)
const WeaponType Yamato_Gun (30)
const WeaponType Nuclear_Strike (31)
const WeaponType Lockdown (32)
const WeaponType EMP_Shockwave (33)
const WeaponType Irradiate (34)
const WeaponType Parasite (56)
const WeaponType Spawn_Broodlings (57)
const WeaponType Ensnare (58)
const WeaponType Dark_Swarm (59)
const WeaponType Plague (60)
const WeaponType Consume (61)
const WeaponType Stasis_Field (83)
const WeaponType Psionic_Storm (84)
const WeaponType Disruption_Web (101)
const WeaponType Restoration (102)
const WeaponType Corrosive_Acid (104)
const WeaponType Mind_Control (105)
const WeaponType Feedback (106)
const WeaponType Optical_Flare (107)
const WeaponType Maelstrom (108)
const WeaponType None (130)
const WeaponType Unknown (131)

Function Documentation

Returns the set of all the WeaponTypes.

Given the name of a weapon, this will return the corresponding weapon type object.

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Returns the set of all normal weapons in WeaponTypes.

Here is the caller graph for this function:

Returns the set of all special weapons in WeaponTypes.

Here is the caller graph for this function:


Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines