BWAPI
quorum/ExampleAIModule/GoalTypes.h
Go to the documentation of this file.
00001 #ifndef GOALTYPES_H
00002 #define GOALTYPES_H
00003 #include <string>
00004 enum GOALS {
00005         RESOURCE_TRAINWORKER, // done
00006         RESOURCE_BUILDSUPPLY, // done
00007         RESOURCE_BUILDREFINERY, // done
00008         RESOURCE_BUILDEXPANSION, // done
00009         RESOURCE_CLEAROBSTRUCTIONS, // done
00010 
00011         DEFENSE_BUILDAIRDEFENSE,
00012         DEFENSE_BUILDGROUNDDEFENSE,
00013 
00014         MILITARY_BUILDBARRACKS, // done
00015         MILITARY_BUILDFACTORY, // done
00016         MILITARY_BUILDARMORY, // done
00017         MILITARY_BUILDACADEMY, // done
00018         MILITARY_BUILDSTARPORT, // done
00019         MILITARY_BUILDENGINEERINGBAY, // done
00020         MILITARY_BUILDSCIENCEFACILITY, // done
00021 
00022         MILITARY_TRAINMARINE, // done
00023         MILITARY_TRAINMEDIC, // done
00024         MILITARY_TRAINFIREBAT, 
00025         MILITARY_TRAINTANK,     // done
00026         MILITARY_TRAINGOLIATH, // done
00027         MILITARY_TRAINVULTURE,
00028         MILITARY_TRAINFLYER,    // done
00029         MILITARY_TRAINSCIENCEVESSEL, // done
00030         MILITARY_TRAINDROPSHIP,
00031         MILITARY_TRAINBATTLECRUISER, // done
00032 
00033         // tactics
00034         OFFENSE_LANDATTACK, // done
00035         OFFENSE_GASSTEAL, // done
00036         OFFENSE_SCANPOI, // done
00037 
00038 
00039         RESEARCH_BIOATTACK, // done
00040         RESEARCH_BIODEFENSE,
00041         RESEARCH_BIOWEAPONS, // fallback
00042         RESEARCH_BIOWEAPONS_STIMPACKS, // done
00043         RESEARCH_BIOWEAPONS_MARINERANGE, // done
00044         RESEARCH_WRAITHCLOAK, // done
00045         RESEARCH_IRRIDATE, // done
00046         RESEARCH_EMP, // done
00047 
00048         RESEARCH_MECHATTACK,
00049         RESEARCH_MECHDEFENSE,
00050         RESEARCH_MECHUTIL,
00051         RESEARCH_MECHUTIL_SIEGEMODE,
00052         RESEARCH_MECHUTIL_IONTHRUSTERS,
00053         RESEARCH_MECHUTIL_CHARONBOOSTERS,
00054 
00055         UPGRADE_COMMANDCENTRE, // done
00056         UPGRADE_COMMANDCENTRE_COMSAT, // done
00057         UPGRADE_STARPORT, // done
00058         UPGRADE_FACTORY, // done
00059         UPGRADE_SCIENCEFACILITY, // done
00060 
00061 };
00062 
00063 
00064 
00065 
00066 #endif
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines