BWAPI
trunk/bwapi/BWScriptEmulator/OrderID.h
Go to the documentation of this file.
00001 #pragma once
00002 
00006 namespace OrderID
00007 {
00008 enum Enum
00009   {
00010     Die                    = 0x00, 
00012     Stop                   = 0x01, 
00014     Guard                  = 0x02, 
00016     PlayerGuard            = 0x03, 
00018     TurretGuard            = 0x04, 
00020     BunkerGuard            = 0x05, 
00022     Move                   = 0x06, 
00024     ReaverStop             = 0x07, 
00026     Attack1                = 0x08, 
00028     Attack2                = 0x09, 
00030     AttackUnit             = 0x0A, 
00032     AttackFixedRange       = 0x0B, 
00034     AttackTile             = 0x0C, 
00036     Hover                  = 0x0D, 
00038     AttackMove             = 0x0E, 
00040     InfestMine1            = 0x0F, 
00042     UnusedNothing          = 0x10, 
00044     UnusedPowerup          = 0x11, 
00046     TowerGuard             = 0x12, 
00048     TowerAttack            = 0x13, 
00050     VultureMine            = 0x14, 
00052     StayinRange            = 0x15, 
00054     TurretAttack           = 0x16, 
00056     Nothing                = 0x17, 
00058     Nothing3               = 0x18, 
00060     DroneStartBuild        = 0x19, 
00062     DroneBuild             = 0x1A, 
00064     InfestMine2            = 0x1B, 
00066     InfestMine3            = 0x1C, 
00068     InfestMine4            = 0x1D, 
00070     BuildTerran            = 0x1E, 
00072     BuildProtoss1          = 0x1F, 
00074     BuildProtoss2          = 0x20, 
00076     ConstructingBuilding   = 0x21, 
00078     Repair1                = 0x22, 
00080     Repair2                = 0x23, 
00082     PlaceAddon             = 0x24, 
00084     BuildAddon             = 0x25, 
00086     Train                  = 0x26, 
00088     RallyPointUnit         = 0x27, 
00090     RallyPointTile         = 0x28, 
00092     ZergBirth              = 0x29, 
00094     ZergUnitMorph          = 0x2A, 
00096     ZergBuildingMorph      = 0x2B, 
00098     TerranBuildSelf        = 0x2C, 
00100     ZergBuildSelf          = 0x2D, 
00102     BuildNydusExit         = 0x2E, 
00104     EnterNydusCanal        = 0x2F, 
00106     ProtossBuildSelf       = 0x30, 
00108     Follow                 = 0x31, 
00110     Carrier                = 0x32, 
00112     ReaverCarrierMove      = 0x33, 
00114     CarrierStop            = 0x34, 
00116     CarrierAttack1         = 0x35, 
00118     CarrierAttack2         = 0x36, 
00120     CarrierIgnore2         = 0x37, 
00122     CarrierFight           = 0x38, 
00124     CarrierHoldPosition    = 0x39, 
00126     Reaver                 = 0x3A, 
00128     ReaverAttack1          = 0x3B, 
00130     ReaverAttack2          = 0x3C, 
00132     ReaverFight            = 0x3D, 
00134     ReaverHoldPosition     = 0x3E, 
00136     TrainFighter           = 0x3F, 
00138     StrafeUnit1            = 0x40, 
00140     StrafeUnit2            = 0x41, 
00142     RechargeShieldsUnit    = 0x42, 
00144     RechargeShieldsBattery = 0x43, 
00146     ShieldBattery          = 0x44, 
00148     Return                 = 0x45, 
00150     DroneLand              = 0x46, 
00152     BuildingLand           = 0x47, 
00154     BuildingLiftOff        = 0x48, 
00156     DroneLiftOff           = 0x49, 
00158     LiftingOff             = 0x4A, 
00160     ResearchTech           = 0x4B, 
00162     Upgrade                = 0x4C, 
00164     Larva                  = 0x4D, 
00166     SpawningLarva          = 0x4E, 
00168     Harvest1               = 0x4F, 
00170     Harvest2               = 0x50, 
00172     MoveToGas              = 0x51, 
00174     WaitForGas             = 0x52, 
00176     HarvestGas             = 0x53, 
00178     ReturnGas              = 0x54, 
00180     MoveToMinerals         = 0x55, 
00182     WaitForMinerals        = 0x56, 
00184     MiningMinerals         = 0x57, 
00186     Harvest3               = 0x58, 
00188     Harvest4               = 0x59, 
00190     ReturnMinerals         = 0x5A, 
00192     Interrupted            = 0x5B, 
00194     EnterTransport         = 0x5C, 
00196     PickupIdle             = 0x5D, 
00198     PickupTransport        = 0x5E, 
00200     PickupBunker           = 0x5F, 
00202     Pickup4                = 0x60, 
00204     PowerupIdle            = 0x61, 
00206     SiegeMode              = 0x62, 
00208     TankMode               = 0x63, 
00210     WatchTarget            = 0x64, 
00212     InitCreepGrowth        = 0x65, 
00214     SpreadCreep            = 0x66, 
00216     StoppingCreepGrowth    = 0x67, 
00218     GuardianAspect         = 0x68, 
00220     WarpingArchon          = 0x69, 
00222     CompletingArchonsummon = 0x6A, 
00224     HoldPosition           = 0x6B, 
00226     QueenHoldPosition      = 0x6C, 
00228     Cloak                  = 0x6D, 
00230     Decloak                = 0x6E, 
00232     Unload                 = 0x6F, 
00234     MoveUnload             = 0x70, 
00236     FireYamatoGun1         = 0x71, 
00238     FireYamatoGun2         = 0x72, 
00240     MagnaPulse             = 0x73, 
00242     Burrow                 = 0x74, 
00244     Burrowed               = 0x75, 
00246     Unburrow               = 0x76, 
00248     DarkSwarm              = 0x77, 
00250     CastParasite           = 0x78, 
00252     SummonBroodlings       = 0x79, 
00254     EmpShockwave           = 0x7A, 
00256     NukeWait               = 0x7B, 
00258     NukeTrain              = 0x7C, 
00260     NukeLaunch             = 0x7D, 
00262     NukePaint              = 0x7E, 
00264     NukeUnit               = 0x7F, 
00266     NukeGround             = 0x80, 
00268     NukeTrack              = 0x81, 
00270     InitArbiter            = 0x82, 
00272     CloakNearbyUnits       = 0x83, 
00274     PlaceMine              = 0x84, 
00276     Rightclickaction       = 0x85, 
00278     SapUnit                = 0x86, 
00280     SapLocation            = 0x87, 
00282     SuicideHoldPosition    = 0x88, 
00284     Teleport               = 0x89, 
00286     TeleporttoLocation     = 0x8A, 
00288     PlaceScanner           = 0x8B, 
00290     Scanner                = 0x8C, 
00292     DefensiveMatrix        = 0x8D, 
00294     PsiStorm               = 0x8E, 
00296     Irradiate              = 0x8F, 
00298     Plague                 = 0x90, 
00300     Consume                = 0x91, 
00302     Ensnare                = 0x92, 
00304     StasisField            = 0x93, 
00306     Hallucination1         = 0x94, 
00308     Hallucination2         = 0x95, 
00310     ResetCollision1        = 0x96, 
00312     ResetCollision2        = 0x97, 
00314     Patrol                 = 0x98, 
00316     CTFCOPInit             = 0x99, 
00318     CTFCOPStarted          = 0x9A, 
00320     CTFCOP2                = 0x9B, 
00322     ComputerAI             = 0x9C, 
00324     AtkMoveEP              = 0x9D, 
00326     HarassMove             = 0x9E, 
00328     AIPatrol               = 0x9F, 
00330     GuardPost              = 0xA0, 
00332     RescuePassive          = 0xA1, 
00334     Neutral                = 0xA2, 
00336     ComputerReturn         = 0xA3, 
00338     InitPsiProvider        = 0xA4, 
00340     SelfDestructing        = 0xA5, 
00342     Critter                = 0xA6, 
00344     HiddenGun              = 0xA7, 
00346     OpenDoor               = 0xA8, 
00348     CloseDoor              = 0xA9, 
00350     HideTrap               = 0xAA, 
00352     RevealTrap             = 0xAB, 
00354     Enabledoodad           = 0xAC, 
00356     Disabledoodad          = 0xAD, 
00358     Warpin                 = 0xAE, 
00360     Medic                  = 0xAF, 
00362     MedicHeal1             = 0xB0, 
00364     HealMove               = 0xB1, 
00366     MedicHoldPosition      = 0xB2, 
00368     MedicHeal2             = 0xB3, 
00370     Restoration            = 0xB4, 
00372     CastDisruptionWeb      = 0xB5, 
00374     CastMindControl        = 0xB6, 
00376     WarpingDarkArchon      = 0xB7, 
00378     CastFeedback           = 0xB8, 
00380     CastOpticalFlare       = 0xB9, 
00382     CastMaelstrom          = 0xBA, 
00384     JunkYardDog            = 0xBB, 
00386     Fatal                  = 0xBC, 
00388     None                   = 0xBD
00389   };
00390 
00391 };
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines