BWAPI
trunk/bwapi/BWAPI/Source/BW/UnitPrototypeFlags.h
Go to the documentation of this file.
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 };
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines