[][src]Enum bwapi_wrapper::BWAPI_Orders_Enum_Enum

#[repr(i32)]pub enum BWAPI_Orders_Enum_Enum {
    Die,
    Stop,
    Guard,
    PlayerGuard,
    TurretGuard,
    BunkerGuard,
    Move,
    ReaverStop,
    Attack1,
    Attack2,
    AttackUnit,
    AttackFixedRange,
    AttackTile,
    Hover,
    AttackMove,
    InfestedCommandCenter,
    UnusedNothing,
    UnusedPowerup,
    TowerGuard,
    TowerAttack,
    VultureMine,
    StayInRange,
    TurretAttack,
    Nothing,
    Unused_24,
    DroneStartBuild,
    DroneBuild,
    CastInfestation,
    MoveToInfest,
    InfestingCommandCenter,
    PlaceBuilding,
    PlaceProtossBuilding,
    CreateProtossBuilding,
    ConstructingBuilding,
    Repair,
    MoveToRepair,
    PlaceAddon,
    BuildAddon,
    Train,
    RallyPointUnit,
    RallyPointTile,
    ZergBirth,
    ZergUnitMorph,
    ZergBuildingMorph,
    IncompleteBuilding,
    IncompleteMorphing,
    BuildNydusExit,
    EnterNydusCanal,
    IncompleteWarping,
    Follow,
    Carrier,
    ReaverCarrierMove,
    CarrierStop,
    CarrierAttack,
    CarrierMoveToAttack,
    CarrierIgnore2,
    CarrierFight,
    CarrierHoldPosition,
    Reaver,
    ReaverAttack,
    ReaverMoveToAttack,
    ReaverFight,
    ReaverHoldPosition,
    TrainFighter,
    InterceptorAttack,
    ScarabAttack,
    RechargeShieldsUnit,
    RechargeShieldsBattery,
    ShieldBattery,
    InterceptorReturn,
    DroneLand,
    BuildingLand,
    BuildingLiftOff,
    DroneLiftOff,
    LiftingOff,
    ResearchTech,
    Upgrade,
    Larva,
    SpawningLarva,
    Harvest1,
    Harvest2,
    MoveToGas,
    WaitForGas,
    HarvestGas,
    ReturnGas,
    MoveToMinerals,
    WaitForMinerals,
    MiningMinerals,
    Harvest3,
    Harvest4,
    ReturnMinerals,
    Interrupted,
    EnterTransport,
    PickupIdle,
    PickupTransport,
    PickupBunker,
    Pickup4,
    PowerupIdle,
    Sieging,
    Unsieging,
    WatchTarget,
    InitCreepGrowth,
    SpreadCreep,
    StoppingCreepGrowth,
    GuardianAspect,
    ArchonWarp,
    CompletingArchonSummon,
    HoldPosition,
    QueenHoldPosition,
    Cloak,
    Decloak,
    Unload,
    MoveUnload,
    FireYamatoGun,
    MoveToFireYamatoGun,
    CastLockdown,
    Burrowing,
    Burrowed,
    Unburrowing,
    CastDarkSwarm,
    CastParasite,
    CastSpawnBroodlings,
    CastEMPShockwave,
    NukeWait,
    NukeTrain,
    NukeLaunch,
    NukePaint,
    NukeUnit,
    CastNuclearStrike,
    NukeTrack,
    InitializeArbiter,
    CloakNearbyUnits,
    PlaceMine,
    RightClickAction,
    SuicideUnit,
    SuicideLocation,
    SuicideHoldPosition,
    CastRecall,
    Teleport,
    CastScannerSweep,
    Scanner,
    CastDefensiveMatrix,
    CastPsionicStorm,
    CastIrradiate,
    CastPlague,
    CastConsume,
    CastEnsnare,
    CastStasisField,
    CastHallucination,
    Hallucination2,
    ResetCollision,
    ResetHarvestCollision,
    Patrol,
    CTFCOPInit,
    CTFCOPStarted,
    CTFCOP2,
    ComputerAI,
    AtkMoveEP,
    HarassMove,
    AIPatrol,
    GuardPost,
    RescuePassive,
    Neutral,
    ComputerReturn,
    InitializePsiProvider,
    SelfDestructing,
    Critter,
    HiddenGun,
    OpenDoor,
    CloseDoor,
    HideTrap,
    RevealTrap,
    EnableDoodad,
    DisableDoodad,
    WarpIn,
    Medic,
    MedicHeal,
    HealMove,
    MedicHoldPosition,
    MedicHealToIdle,
    CastRestoration,
    CastDisruptionWeb,
    CastMindControl,
    DarkArchonMeld,
    CastFeedback,
    CastOpticalFlare,
    CastMaelstrom,
    JunkYardDog,
    Fatal,
    None,
    Unknown,
    MAX,
}
Enumeration of unit orders. @see Order

Variants

Die
Stop
Guard
PlayerGuard
TurretGuard
BunkerGuard
Move
ReaverStop
Attack1
Attack2
AttackUnit
AttackFixedRange
AttackTile
Hover
AttackMove
InfestedCommandCenter
UnusedNothing
UnusedPowerup
TowerGuard
TowerAttack
VultureMine
StayInRange
TurretAttack
Nothing
Unused_24
DroneStartBuild
DroneBuild
CastInfestation
MoveToInfest
InfestingCommandCenter
PlaceBuilding
PlaceProtossBuilding
CreateProtossBuilding
ConstructingBuilding
Repair
MoveToRepair
PlaceAddon
BuildAddon
Train
RallyPointUnit
RallyPointTile
ZergBirth
ZergUnitMorph
ZergBuildingMorph
IncompleteBuilding
IncompleteMorphing
BuildNydusExit
EnterNydusCanal
IncompleteWarping
Follow
Carrier
ReaverCarrierMove
CarrierStop
CarrierAttack
CarrierMoveToAttack
CarrierIgnore2
CarrierFight
CarrierHoldPosition
Reaver
ReaverAttack
ReaverMoveToAttack
ReaverFight
ReaverHoldPosition
TrainFighter
InterceptorAttack
ScarabAttack
RechargeShieldsUnit
RechargeShieldsBattery
ShieldBattery
InterceptorReturn
DroneLand
BuildingLand
BuildingLiftOff
DroneLiftOff
LiftingOff
ResearchTech
Upgrade
Larva
SpawningLarva
Harvest1
Harvest2
MoveToGas
WaitForGas
HarvestGas
ReturnGas
MoveToMinerals
WaitForMinerals
MiningMinerals
Harvest3
Harvest4
ReturnMinerals
Interrupted
EnterTransport
PickupIdle
PickupTransport
PickupBunker
Pickup4
PowerupIdle
Sieging
Unsieging
WatchTarget
InitCreepGrowth
SpreadCreep
StoppingCreepGrowth
GuardianAspect
ArchonWarp
CompletingArchonSummon
HoldPosition
QueenHoldPosition
Cloak
Decloak
Unload
MoveUnload
FireYamatoGun
MoveToFireYamatoGun
CastLockdown
Burrowing
Burrowed
Unburrowing
CastDarkSwarm
CastParasite
CastSpawnBroodlings
CastEMPShockwave
NukeWait
NukeTrain
NukeLaunch
NukePaint
NukeUnit
CastNuclearStrike
NukeTrack
InitializeArbiter
CloakNearbyUnits
PlaceMine
RightClickAction
SuicideUnit
SuicideLocation
SuicideHoldPosition
CastRecall
Teleport
CastScannerSweep
Scanner
CastDefensiveMatrix
CastPsionicStorm
CastIrradiate
CastPlague
CastConsume
CastEnsnare
CastStasisField
CastHallucination
Hallucination2
ResetCollision
ResetHarvestCollision
Patrol
CTFCOPInit
CTFCOPStarted
CTFCOP2
ComputerAI
AtkMoveEP
HarassMove
AIPatrol
GuardPost
RescuePassive
Neutral
ComputerReturn
InitializePsiProvider
SelfDestructing
Critter
HiddenGun
OpenDoor
CloseDoor
HideTrap
RevealTrap
EnableDoodad
DisableDoodad
WarpIn
Medic
MedicHeal
HealMove
MedicHoldPosition
MedicHealToIdle
CastRestoration
CastDisruptionWeb
CastMindControl
DarkArchonMeld
CastFeedback
CastOpticalFlare
CastMaelstrom
JunkYardDog
Fatal
None
Unknown
MAX

Trait Implementations

impl Clone for BWAPI_Orders_Enum_Enum[src]

impl Copy for BWAPI_Orders_Enum_Enum[src]

impl Debug for BWAPI_Orders_Enum_Enum[src]

impl Eq for BWAPI_Orders_Enum_Enum[src]

impl FromPrimitive for BWAPI_Orders_Enum_Enum[src]

impl Hash for BWAPI_Orders_Enum_Enum[src]

impl PartialEq<BWAPI_Orders_Enum_Enum> for BWAPI_Orders_Enum_Enum[src]

impl StructuralEq for BWAPI_Orders_Enum_Enum[src]

impl StructuralPartialEq for BWAPI_Orders_Enum_Enum[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> TypeFrom for T where
    T: FromPrimitive
[src]