BWAPI
|
00001 #pragma once 00002 namespace BW 00003 { 00005 namespace UnitPrototypeFlags 00006 { 00007 enum Enum 00008 { 00009 Building = 1 << 0x00, 00010 Addon = 1 << 0x01, 00011 Flyer = 1 << 0x02, 00012 Worker = 1 << 0x03, 00013 Subunit = 1 << 0x04, 00014 FlyingBuilding = 1 << 0x05, 00015 Hero = 1 << 0x06, 00016 RegeneratesHP = 1 << 0x07, 00017 AnimatedIdle = 1 << 0x08, 00018 Cloakable = 1 << 0x09, 00019 TwoUnitsIn1Egg = 1 << 0x0A, 00020 NeutralAccessories = 1 << 0x0B, 00021 ResourceDepot = 1 << 0x0C, 00022 ResourceContainer = 1 << 0x0D, 00023 RoboticUnit = 1 << 0x0E, 00024 Detector = 1 << 0x0F, 00025 Organicunit = 1 << 0x10, 00026 CreepBuilding = 1 << 0x11, 00027 Unused = 1 << 0x12, 00028 RequiredPsi = 1 << 0x13, 00029 Burrowable = 1 << 0x14, 00030 Spellcaster = 1 << 0x15, 00031 PermanentCloak = 1 << 0x16, 00032 NPCOrAccessories = 1 << 0x17, 00033 MorphFromOtherUnit = 1 << 0x18, 00034 LargeUnit = 1 << 0x19, 00035 HugeUnit = 1 << 0x1A, 00036 AutoAttackAndMove = 1 << 0x1B, 00037 Attack = 1 << 0x1C, 00038 Invincible = 1 << 0x1D, 00039 Mechanical = 1 << 0x1E, 00040 ProducesUnits = (u32) 1 << 0x1F 00041 }; 00042 } 00043 };