BWAPI
|
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 };