BWAPI 4.2.0 An API for interacting with Starcraft: Broodwar (1.16.1) |
Namespaces | |
Enum |
Functions | |
const Order::set & | allOrders () |
Variables | |
constexpr Order | AIPatrol {Enum::AIPatrol} |
constexpr Order | ArchonWarp {Enum::ArchonWarp} |
constexpr Order | AtkMoveEP {Enum::AtkMoveEP} |
constexpr Order | AttackMove {Enum::AttackMove} |
constexpr Order | AttackTile {Enum::AttackTile} |
constexpr Order | AttackUnit {Enum::AttackUnit} |
constexpr Order | BuildAddon {Enum::BuildAddon} |
constexpr Order | BuildingLand {Enum::BuildingLand} |
constexpr Order | BuildingLiftOff {Enum::BuildingLiftOff} |
constexpr Order | BuildNydusExit {Enum::BuildNydusExit} |
constexpr Order | BunkerGuard {Enum::BunkerGuard} |
constexpr Order | Burrowed {Enum::Burrowed} |
constexpr Order | Burrowing {Enum::Burrowing} |
constexpr Order | Carrier {Enum::Carrier} |
constexpr Order | CarrierIgnore2 {Enum::CarrierIgnore2} |
constexpr Order | CastConsume {Enum::CastConsume} |
constexpr Order | CastDarkSwarm {Enum::CastDarkSwarm} |
constexpr Order | CastDefensiveMatrix {Enum::CastDefensiveMatrix} |
constexpr Order | CastDisruptionWeb {Enum::CastDisruptionWeb} |
constexpr Order | CastEMPShockwave {Enum::CastEMPShockwave} |
constexpr Order | CastEnsnare {Enum::CastEnsnare} |
constexpr Order | CastFeedback {Enum::CastFeedback} |
constexpr Order | CastHallucination {Enum::CastHallucination} |
constexpr Order | CastInfestation {Enum::CastInfestation} |
constexpr Order | CastIrradiate {Enum::CastIrradiate} |
constexpr Order | CastLockdown {Enum::CastLockdown} |
constexpr Order | CastMaelstrom {Enum::CastMaelstrom} |
constexpr Order | CastMindControl {Enum::CastMindControl} |
constexpr Order | CastNuclearStrike {Enum::CastNuclearStrike} |
constexpr Order | CastOpticalFlare {Enum::CastOpticalFlare} |
constexpr Order | CastParasite {Enum::CastParasite} |
constexpr Order | CastPlague {Enum::CastPlague} |
constexpr Order | CastPsionicStorm {Enum::CastPsionicStorm} |
constexpr Order | CastRecall {Enum::CastRecall} |
constexpr Order | CastRestoration {Enum::CastRestoration} |
constexpr Order | CastScannerSweep {Enum::CastScannerSweep} |
constexpr Order | CastSpawnBroodlings {Enum::CastSpawnBroodlings} |
constexpr Order | CastStasisField {Enum::CastStasisField} |
constexpr Order | Cloak {Enum::Cloak} |
constexpr Order | CloakNearbyUnits {Enum::CloakNearbyUnits} |
constexpr Order | CloseDoor {Enum::CloseDoor} |
constexpr Order | CompletingArchonSummon {Enum::CompletingArchonSummon} |
constexpr Order | ComputerAI {Enum::ComputerAI} |
constexpr Order | ComputerReturn {Enum::ComputerReturn} |
constexpr Order | ConstructingBuilding {Enum::ConstructingBuilding} |
constexpr Order | CreateProtossBuilding {Enum::CreateProtossBuilding} |
constexpr Order | Critter {Enum::Critter} |
constexpr Order | CTFCOP2 {Enum::CTFCOP2} |
constexpr Order | CTFCOPInit {Enum::CTFCOPInit} |
constexpr Order | CTFCOPStarted {Enum::CTFCOPStarted} |
constexpr Order | DarkArchonMeld {Enum::DarkArchonMeld} |
constexpr Order | Decloak {Enum::Decloak} |
constexpr Order | Die {Enum::Die} |
constexpr Order | DisableDoodad {Enum::DisableDoodad} |
constexpr Order | DroneLiftOff {Enum::DroneLiftOff} |
constexpr Order | EnableDoodad {Enum::EnableDoodad} |
constexpr Order | EnterNydusCanal {Enum::EnterNydusCanal} |
constexpr Order | EnterTransport {Enum::EnterTransport} |
constexpr Order | Fatal {Enum::Fatal} |
constexpr Order | FireYamatoGun {Enum::FireYamatoGun} |
constexpr Order | Follow {Enum::Follow} |
constexpr Order | Guard {Enum::Guard} |
constexpr Order | GuardianAspect {Enum::GuardianAspect} |
constexpr Order | GuardPost {Enum::GuardPost} |
constexpr Order | Hallucination2 {Enum::Hallucination2} |
constexpr Order | HarassMove {Enum::HarassMove} |
constexpr Order | Harvest1 {Enum::Harvest1} |
constexpr Order | Harvest2 {Enum::Harvest2} |
constexpr Order | Harvest3 {Enum::Harvest3} |
constexpr Order | Harvest4 {Enum::Harvest4} |
constexpr Order | HarvestGas {Enum::HarvestGas} |
constexpr Order | HealMove {Enum::HealMove} |
constexpr Order | HiddenGun {Enum::HiddenGun} |
constexpr Order | HideTrap {Enum::HideTrap} |
constexpr Order | HoldPosition {Enum::HoldPosition} |
constexpr Order | Hover {Enum::Hover} |
constexpr Order | IncompleteBuilding {Enum::IncompleteBuilding} |
constexpr Order | InfestedCommandCenter {Enum::InfestedCommandCenter} |
constexpr Order | InfestingCommandCenter {Enum::InfestingCommandCenter} |
constexpr Order | InitCreepGrowth {Enum::InitCreepGrowth} |
constexpr Order | InterceptorAttack {Enum::InterceptorAttack} |
constexpr Order | InterceptorReturn {Enum::InterceptorReturn} |
constexpr Order | Interrupted {Enum::Interrupted} |
constexpr Order | JunkYardDog {Enum::JunkYardDog} |
constexpr Order | Larva {Enum::Larva} |
constexpr Order | LiftingOff {Enum::LiftingOff} |
constexpr Order | Medic {Enum::Medic} |
constexpr Order | MedicHeal {Enum::MedicHeal} |
constexpr Order | MedicHealToIdle {Enum::MedicHealToIdle} |
constexpr Order | MiningMinerals {Enum::MiningMinerals} |
constexpr Order | Move {Enum::Move} |
constexpr Order | MoveToGas {Enum::MoveToGas} |
constexpr Order | MoveToMinerals {Enum::MoveToMinerals} |
constexpr Order | MoveUnload {Enum::MoveUnload} |
constexpr Order | Neutral {Enum::Neutral} |
constexpr Order | None {Enum::None} |
constexpr Order | Nothing {Enum::Nothing} |
constexpr Order | NukeLaunch {Enum::NukeLaunch} |
constexpr Order | NukePaint {Enum::NukePaint} |
constexpr Order | NukeTrack {Enum::NukeTrack} |
constexpr Order | NukeTrain {Enum::NukeTrain} |
constexpr Order | NukeUnit {Enum::NukeUnit} |
constexpr Order | NukeWait {Enum::NukeWait} |
constexpr Order | OpenDoor {Enum::OpenDoor} |
constexpr Order | Patrol {Enum::Patrol} |
constexpr Order | Pickup4 {Enum::Pickup4} |
constexpr Order | PickupBunker {Enum::PickupBunker} |
constexpr Order | PickupIdle {Enum::PickupIdle} |
constexpr Order | PickupTransport {Enum::PickupTransport} |
constexpr Order | PlaceAddon {Enum::PlaceAddon} |
constexpr Order | PlaceBuilding {Enum::PlaceBuilding} |
constexpr Order | PlaceMine {Enum::PlaceMine} |
constexpr Order | PlayerGuard {Enum::PlayerGuard} |
constexpr Order | PowerupIdle {Enum::PowerupIdle} |
constexpr Order | RallyPointTile {Enum::RallyPointTile} |
constexpr Order | RallyPointUnit {Enum::RallyPointUnit} |
constexpr Order | Reaver {Enum::Reaver} |
constexpr Order | ReaverCarrierMove {Enum::ReaverCarrierMove} |
constexpr Order | RechargeShieldsBattery {Enum::RechargeShieldsBattery} |
constexpr Order | RechargeShieldsUnit {Enum::RechargeShieldsUnit} |
constexpr Order | Repair {Enum::Repair} |
constexpr Order | RescuePassive {Enum::RescuePassive} |
constexpr Order | ResearchTech {Enum::ResearchTech} |
constexpr Order | ResetCollision {Enum::ResetCollision} |
constexpr Order | ReturnGas {Enum::ReturnGas} |
constexpr Order | ReturnMinerals {Enum::ReturnMinerals} |
constexpr Order | RevealTrap {Enum::RevealTrap} |
constexpr Order | RightClickAction {Enum::RightClickAction} |
constexpr Order | Scanner {Enum::Scanner} |
constexpr Order | ScarabAttack {Enum::ScarabAttack} |
constexpr Order | SelfDestructing {Enum::SelfDestructing} |
constexpr Order | ShieldBattery {Enum::ShieldBattery} |
constexpr Order | Sieging {Enum::Sieging} |
constexpr Order | SpawningLarva {Enum::SpawningLarva} |
constexpr Order | SpreadCreep {Enum::SpreadCreep} |
constexpr Order | Stop {Enum::Stop} |
constexpr Order | StoppingCreepGrowth {Enum::StoppingCreepGrowth} |
constexpr Order | Teleport {Enum::Teleport} |
constexpr Order | TowerGuard {Enum::TowerGuard} |
constexpr Order | Train {Enum::Train} |
constexpr Order | TrainFighter {Enum::TrainFighter} |
constexpr Order | TurretGuard {Enum::TurretGuard} |
constexpr Order | Unburrowing {Enum::Unburrowing} |
constexpr Order | Unknown {Enum::Unknown} |
constexpr Order | Unload {Enum::Unload} |
constexpr Order | Unsieging {Enum::Unsieging} |
constexpr Order | UnusedNothing {Enum::UnusedNothing} |
constexpr Order | UnusedPowerup {Enum::UnusedPowerup} |
constexpr Order | Upgrade {Enum::Upgrade} |
constexpr Order | VultureMine {Enum::VultureMine} |
constexpr Order | WaitForGas {Enum::WaitForGas} |
constexpr Order | WaitForMinerals {Enum::WaitForMinerals} |
constexpr Order | WarpIn {Enum::WarpIn} |
constexpr Order | ZergBirth {Enum::ZergBirth} |
constexpr Order | ZergBuildingMorph {Enum::ZergBuildingMorph} |
constexpr Order | ZergUnitMorph {Enum::ZergUnitMorph} |
Namespace containing unit orders.
Retrieves the set of all defined game orders.
Referenced by BWAPI::Order::Order().
Die.
Corresponds with Orders::Enum::Die.
Stop.
Corresponds with Orders::Enum::Stop.
Guard.
Corresponds with Orders::Enum::Guard.
PlayerGuard.
Corresponds with Orders::Enum::PlayerGuard.
TurretGuard.
Corresponds with Orders::Enum::TurretGuard.
BunkerGuard.
Corresponds with Orders::Enum::BunkerGuard.
Move.
Corresponds with Orders::Enum::Move.
AttackUnit.
Corresponds with Orders::Enum::AttackUnit.
AttackTile.
Corresponds with Orders::Enum::AttackTile.
Hover.
Corresponds with Orders::Enum::Hover.
AttackMove.
Corresponds with Orders::Enum::AttackMove.
InfestedCommandCenter.
Corresponds with Orders::Enum::InfestedCommandCenter.
UnusedNothing.
Corresponds with Orders::Enum::UnusedNothing.
UnusedPowerup.
Corresponds with Orders::Enum::UnusedPowerup.
TowerGuard.
Corresponds with Orders::Enum::TowerGuard.
VultureMine.
Corresponds with Orders::Enum::VultureMine.
Nothing.
Corresponds with Orders::Enum::Nothing.
CastInfestation.
Corresponds with Orders::Enum::CastInfestation.
InfestingCommandCenter.
Corresponds with Orders::Enum::InfestingCommandCenter.
PlaceBuilding.
Corresponds with Orders::Enum::PlaceBuilding.
CreateProtossBuilding.
Corresponds with Orders::Enum::CreateProtossBuilding.
ConstructingBuilding.
Corresponds with Orders::Enum::ConstructingBuilding.
Repair.
Corresponds with Orders::Enum::Repair.
PlaceAddon.
Corresponds with Orders::Enum::PlaceAddon.
BuildAddon.
Corresponds with Orders::Enum::BuildAddon.
Train.
Corresponds with Orders::Enum::Train.
RallyPointUnit.
Corresponds with Orders::Enum::RallyPointUnit.
RallyPointTile.
Corresponds with Orders::Enum::RallyPointTile.
ZergBirth.
Corresponds with Orders::Enum::ZergBirth.
ZergUnitMorph.
Corresponds with Orders::Enum::ZergUnitMorph.
ZergBuildingMorph.
Corresponds with Orders::Enum::ZergBuildingMorph.
IncompleteBuilding.
Corresponds with Orders::Enum::IncompleteBuilding.
BuildNydusExit.
Corresponds with Orders::Enum::BuildNydusExit.
EnterNydusCanal.
Corresponds with Orders::Enum::EnterNydusCanal.
Follow.
Corresponds with Orders::Enum::Follow.
Carrier.
Corresponds with Orders::Enum::Carrier.
ReaverCarrierMove.
Corresponds with Orders::Enum::ReaverCarrierMove.
CarrierIgnore2.
Corresponds with Orders::Enum::CarrierIgnore2.
Reaver.
Corresponds with Orders::Enum::Reaver.
TrainFighter.
Corresponds with Orders::Enum::TrainFighter.
InterceptorAttack.
Corresponds with Orders::Enum::InterceptorAttack.
ScarabAttack.
Corresponds with Orders::Enum::ScarabAttack.
RechargeShieldsUnit.
Corresponds with Orders::Enum::RechargeShieldsUnit.
RechargeShieldsBattery.
Corresponds with Orders::Enum::RechargeShieldsBattery.
ShieldBattery.
Corresponds with Orders::Enum::ShieldBattery.
InterceptorReturn.
Corresponds with Orders::Enum::InterceptorReturn.
BuildingLand.
Corresponds with Orders::Enum::BuildingLand.
BuildingLiftOff.
Corresponds with Orders::Enum::BuildingLiftOff.
DroneLiftOff.
Corresponds with Orders::Enum::DroneLiftOff.
LiftingOff.
Corresponds with Orders::Enum::LiftingOff.
ResearchTech.
Corresponds with Orders::Enum::ResearchTech.
Upgrade.
Corresponds with Orders::Enum::Upgrade.
Larva.
Corresponds with Orders::Enum::Larva.
SpawningLarva.
Corresponds with Orders::Enum::SpawningLarva.
Harvest1.
Corresponds with Orders::Enum::Harvest1.
Harvest2.
Corresponds with Orders::Enum::Harvest2.
MoveToGas.
Corresponds with Orders::Enum::MoveToGas.
WaitForGas.
Corresponds with Orders::Enum::WaitForGas.
HarvestGas.
Corresponds with Orders::Enum::HarvestGas.
ReturnGas.
Corresponds with Orders::Enum::ReturnGas.
MoveToMinerals.
Corresponds with Orders::Enum::MoveToMinerals.
WaitForMinerals.
Corresponds with Orders::Enum::WaitForMinerals.
MiningMinerals.
Corresponds with Orders::Enum::MiningMinerals.
Harvest3.
Corresponds with Orders::Enum::Harvest3.
Harvest4.
Corresponds with Orders::Enum::Harvest4.
ReturnMinerals.
Corresponds with Orders::Enum::ReturnMinerals.
Interrupted.
Corresponds with Orders::Enum::Interrupted.
EnterTransport.
Corresponds with Orders::Enum::EnterTransport.
PickupIdle.
Corresponds with Orders::Enum::PickupIdle.
PickupTransport.
Corresponds with Orders::Enum::PickupTransport.
PickupBunker.
Corresponds with Orders::Enum::PickupBunker.
Pickup4.
Corresponds with Orders::Enum::Pickup4.
PowerupIdle.
Corresponds with Orders::Enum::PowerupIdle.
Sieging.
Corresponds with Orders::Enum::Sieging.
Unsieging.
Corresponds with Orders::Enum::Unsieging.
InitCreepGrowth.
Corresponds with Orders::Enum::InitCreepGrowth.
SpreadCreep.
Corresponds with Orders::Enum::SpreadCreep.
StoppingCreepGrowth.
Corresponds with Orders::Enum::StoppingCreepGrowth.
GuardianAspect.
Corresponds with Orders::Enum::GuardianAspect.
ArchonWarp.
Corresponds with Orders::Enum::ArchonWarp.
CompletingArchonSummon.
Corresponds with Orders::Enum::CompletingArchonSummon.
HoldPosition.
Corresponds with Orders::Enum::HoldPosition.
Cloak.
Corresponds with Orders::Enum::Cloak.
Decloak.
Corresponds with Orders::Enum::Decloak.
Unload.
Corresponds with Orders::Enum::Unload.
MoveUnload.
Corresponds with Orders::Enum::MoveUnload.
FireYamatoGun.
Corresponds with Orders::Enum::FireYamatoGun.
CastLockdown.
Corresponds with Orders::Enum::CastLockdown.
Burrowing.
Corresponds with Orders::Enum::Burrowing.
Burrowed.
Corresponds with Orders::Enum::Burrowed.
Unburrowing.
Corresponds with Orders::Enum::Unburrowing.
CastDarkSwarm.
Corresponds with Orders::Enum::CastDarkSwarm.
CastParasite.
Corresponds with Orders::Enum::CastParasite.
CastSpawnBroodlings.
Corresponds with Orders::Enum::CastSpawnBroodlings.
CastEMPShockwave.
Corresponds with Orders::Enum::CastEMPShockwave.
NukeWait.
Corresponds with Orders::Enum::NukeWait.
NukeTrain.
Corresponds with Orders::Enum::NukeTrain.
NukeLaunch.
Corresponds with Orders::Enum::NukeLaunch.
NukePaint.
Corresponds with Orders::Enum::NukePaint.
NukeUnit.
Corresponds with Orders::Enum::NukeUnit.
CastNuclearStrike.
Corresponds with Orders::Enum::CastNuclearStrike.
NukeTrack.
Corresponds with Orders::Enum::NukeTrack.
CloakNearbyUnits.
Corresponds with Orders::Enum::CloakNearbyUnits.
PlaceMine.
Corresponds with Orders::Enum::PlaceMine.
RightClickAction.
Corresponds with Orders::Enum::RightClickAction.
CastRecall.
Corresponds with Orders::Enum::CastRecall.
Teleport.
Corresponds with Orders::Enum::Teleport.
CastScannerSweep.
Corresponds with Orders::Enum::CastScannerSweep.
Scanner.
Corresponds with Orders::Enum::Scanner.
CastDefensiveMatrix.
Corresponds with Orders::Enum::CastDefensiveMatrix.
CastPsionicStorm.
Corresponds with Orders::Enum::CastPsionicStorm.
CastIrradiate.
Corresponds with Orders::Enum::CastIrradiate.
CastPlague.
Corresponds with Orders::Enum::CastPlague.
CastConsume.
Corresponds with Orders::Enum::CastConsume.
CastEnsnare.
Corresponds with Orders::Enum::CastEnsnare.
CastStasisField.
Corresponds with Orders::Enum::CastStasisField.
CastHallucination.
Corresponds with Orders::Enum::CastHallucination.
Hallucination2.
Corresponds with Orders::Enum::Hallucination2.
ResetCollision.
Corresponds with Orders::Enum::ResetCollision.
Patrol.
Corresponds with Orders::Enum::Patrol.
CTFCOPInit.
Corresponds with Orders::Enum::CTFCOPInit.
CTFCOPStarted.
Corresponds with Orders::Enum::CTFCOPStarted.
CTFCOP2.
Corresponds with Orders::Enum::CTFCOP2.
ComputerAI.
Corresponds with Orders::Enum::ComputerAI.
AtkMoveEP.
Corresponds with Orders::Enum::AtkMoveEP.
HarassMove.
Corresponds with Orders::Enum::HarassMove.
AIPatrol.
Corresponds with Orders::Enum::AIPatrol.
GuardPost.
Corresponds with Orders::Enum::GuardPost.
RescuePassive.
Corresponds with Orders::Enum::RescuePassive.
Neutral.
Corresponds with Orders::Enum::Neutral.
ComputerReturn.
Corresponds with Orders::Enum::ComputerReturn.
SelfDestructing.
Corresponds with Orders::Enum::SelfDestructing.
Critter.
Corresponds with Orders::Enum::Critter.
HiddenGun.
Corresponds with Orders::Enum::HiddenGun.
OpenDoor.
Corresponds with Orders::Enum::OpenDoor.
CloseDoor.
Corresponds with Orders::Enum::CloseDoor.
HideTrap.
Corresponds with Orders::Enum::HideTrap.
RevealTrap.
Corresponds with Orders::Enum::RevealTrap.
EnableDoodad.
Corresponds with Orders::Enum::EnableDoodad.
DisableDoodad.
Corresponds with Orders::Enum::DisableDoodad.
WarpIn.
Corresponds with Orders::Enum::WarpIn.
Medic.
Corresponds with Orders::Enum::Medic.
MedicHeal.
Corresponds with Orders::Enum::MedicHeal.
HealMove.
Corresponds with Orders::Enum::HealMove.
MedicHealToIdle.
Corresponds with Orders::Enum::MedicHealToIdle.
CastRestoration.
Corresponds with Orders::Enum::CastRestoration.
CastDisruptionWeb.
Corresponds with Orders::Enum::CastDisruptionWeb.
CastMindControl.
Corresponds with Orders::Enum::CastMindControl.
DarkArchonMeld.
Corresponds with Orders::Enum::DarkArchonMeld.
CastFeedback.
Corresponds with Orders::Enum::CastFeedback.
CastOpticalFlare.
Corresponds with Orders::Enum::CastOpticalFlare.
CastMaelstrom.
Corresponds with Orders::Enum::CastMaelstrom.
JunkYardDog.
Corresponds with Orders::Enum::JunkYardDog.
Fatal.
Corresponds with Orders::Enum::Fatal.