BWAPI
trunk/bwapi/BWAPI/Source/BW/TechID.h
Go to the documentation of this file.
00001 #pragma once
00002 
00003 namespace BW
00004 {
00009   namespace TechID
00010   {
00011   enum Enum
00012     {
00013       Stimpacks         = 0x00,
00014       Lockdown          = 0x01,
00015       EMPShockwave      = 0x02,
00016       SpiderMines       = 0x03,
00017       ScannerSweep      = 0x04, // (default)
00018       TankSiegeMode     = 0x05,
00019       DefensiveMatrix   = 0x06, // (default)
00020       Irradiate         = 0x07,
00021       YamatoGun         = 0x08,
00022       CloakingField     = 0x09,
00023       PersonnelCloaking = 0x0A,
00024       Burrowing         = 0x0B,
00025       Infestation       = 0x0C, // (default)
00026       SpawnBroodlings   = 0x0D,
00027       DarkSwarm         = 0x0E, // (default)
00028       Plague            = 0x0F,
00029       Consume           = 0x10,
00030       Ensnare           = 0x11,
00031       Parasite          = 0x12, // (default)
00032       PsionicStorm      = 0x13,
00033       Hallucination     = 0x14,
00034       Recall            = 0x15,
00035       StasisField       = 0x16,
00036       ArchonWarp        = 0x17, // (default)
00037       Restoration       = 0x18,
00038       DisruptionWeb     = 0x19,
00039       UnusedTech26      = 0x1A, // (unused)
00040       MindControl       = 0x1B,
00041       DarkArchonMeld    = 0x1C, // (default)
00042       Feedback          = 0x1D, // (default)
00043       OpticalFlare      = 0x1E,
00044       Maelstorm         = 0x1F,
00045       LurkerAspect      = 0x20,
00046       UnusedTech33      = 0x21, // (default; possibly liftoff)
00047       Healing           = 0x22, // (default)
00048       UnusedTech35      = 0x23, // (unused)
00049       UnusedTech36      = 0x24, // (unused)
00050       UnusedTech37      = 0x25, // (unused)
00051       UnusedTech38      = 0x26, // (unused)
00052       UnusedTech39      = 0x27, // (unused)
00053       UnusedTech40      = 0x28, // (unused)
00054       UnusedTech41      = 0x29, // (unused)
00055       UnusedTech42      = 0x2A, // (unused)
00056       UnusedTech43      = 0x2B, // (unused)
00057       None              = 0x2C,
00058       Unknown           = 0x2D,
00059       NuclearStrike     = 0x2E
00060     };
00061   }
00062 };
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines