BWAPI
trunk/bwapi/BWScriptEmulator/ScriptEnum.h
Go to the documentation of this file.
00001 namespace AISCRIPT
00002 {
00003   const char *getOpcodeName(int iOpcode);
00004   const char *getUnitName(int iUnitType);
00005   int getUnitInternal(int iUnitType);
00006   int getUnitIdleOrder(int iUnitType);
00007 
00008   enum Enum
00009   {
00010     GOTO,
00011     NOTOWNS_JUMP,
00012     WAIT,
00013     START_TOWN,
00014     START_AREATOWN,
00015     EXPAND,
00016     BUILD,
00017     UPGRADE,
00018     TECH,
00019     WAIT_BUILD,
00020     WAIT_BUILDSTART,
00021     ATTACK_CLEAR,
00022     ATTACK_ADD,
00023     ATTACK_PREPARE,
00024     ATTACK_DO,
00025     WAIT_SECURE,
00026     CAPT_EXPAND,
00027     BUILD_BUNKERS,
00028     WAIT_BUNKERS,
00029     DEFENSEBUILD_GG,
00030     DEFENSEBUILD_AG,
00031     DEFENSEBUILD_GA,
00032     DEFENSEBUILD_AA,
00033     DEFENSEUSE_GG,
00034     DEFENSEUSE_AG,
00035     DEFENSEUSE_GA,
00036     DEFENSEUSE_AA,
00037     DEFENSECLEAR_GG,
00038     DEFENSECLEAR_AG,
00039     DEFENSECLEAR_GA,
00040     DEFENSECLEAR_AA,
00041     SEND_SUICIDE,
00042     PLAYER_ENEMY,
00043     PLAYER_ALLY,
00044     DEFAULT_MIN,
00045     DEFAULTBUILD_OFF,
00046     STOP,
00047     SWITCH_RESCUE,
00048     MOVE_DT,
00049     DEBUG,
00050     FATAL_ERROR,
00051     ENTER_BUNKER,
00052     VALUE_AREA,
00053     TRANSPORTS_OFF,
00054     CHECK_TRANSPORTS,
00055     NUKE_RATE,
00056     MAX_FORCE,
00057     CLEAR_COMBATDATA,
00058     RANDOM_JUMP,
00059     TIME_JUMP,
00060     FARMS_NOTIMING,
00061     FARMS_TIMING,
00062     BUILD_TURRETS,
00063     WAIT_TURRETS,
00064     DEFAULT_BUILD,
00065     HARASS_FACTOR,
00066     START_CAMPAIGN,
00067     RACE_JUMP,
00068     REGION_SIZE,
00069     GET_OLDPEONS,
00070     GROUNDMAP_JUMP,
00071     PLACE_GUARD,
00072     WAIT_FORCE,
00073     GUARD_RESOURCES,
00074     CALL,
00075     RETURN,
00076     EVAL_HARASS,
00077     CREEP,
00078     PANIC,
00079     PLAYER_NEED,
00080     DO_MORPH,
00081     WAIT_UPGRADES,
00082     MULTIRUN,
00083     RUSH,
00084     SCOUT_WITH,
00085     DEFINE_MAX,
00086     TRAIN,
00087     TARGET_EXPANSION,
00088     WAIT_TRAIN,
00089     SET_ATTACKS,
00090     SET_GENCMD,
00091     MAKE_PATROL,
00092     GIVE_MONEY,
00093     PREP_DOWN,
00094     RESOURCES_JUMP,
00095     ENTER_TRANSPORT,
00096     EXIT_TRANSPORT,
00097     SHAREDVISION_ON,
00098     SHAREDVISION_OFF,
00099     NUKE_LOCATION,
00100     HARASS_LOCATION,
00101     IMPLODE,
00102     GUARD_ALL,
00103     ENEMYOWNS_JUMP,
00104     ENEMYRESOURCES_JUMP,
00105     IF_DIF,
00106     EASY_ATTACK,
00107     KILL_THREAD,
00108     KILLABLE,
00109     WAIT_FINISHATTACK,
00110     QUICK_ATTACK,
00111     JUNKYARD_DOG,
00112     FAKE_NUKE,
00113     DISRUPTION_WEB,
00114     RECALL_LOCATION,
00115     SET_RANDOMSEED,
00116     IF_OWNED,
00117     CREATE_NUKE,
00118     CREATE_UNIT,
00119     NUKE_POS,
00120     HELP_IFTROUBLE,
00121     ALLIES_WATCH,
00122     TRY_TOWNPOINT,
00123     LAST
00124   };
00125 
00126 }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines