BWAPI
|
00001 // stdafx.h : include file for standard system include files, 00002 // or project specific include files that are used frequently, but 00003 // are changed infrequently 00004 // 00005 00006 #pragma once 00007 #include <Config.h> 00008 00009 //#include "targetver.h" 00010 00011 #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers 00012 // Windows Header Files: 00013 #include <windows.h> 00014 #undef min 00015 #undef max 00016 00017 // C RunTime Header Files 00018 //#include <stdlib.h> 00019 //#include <malloc.h> 00020 //#include <memory.h> 00021 //#include <tchar.h> 00022 00023 #include <iostream> 00024 #include <cmath> 00025 #include <cassert> 00026 #include <algorithm> 00027 #include <functional> 00028 #include <exception> 00029 #include <sstream> 00030 #include <vector> 00031 #include <list> 00032 #include <set> 00033 #include <map> 00034 #include <hash_set> 00035 #include <hash_map> 00036 #include <boost/numeric/conversion/bounds.hpp> 00037 #include <boost/iterator/transform_iterator.hpp> 00038 #include <boost/iterator/filter_iterator.hpp> 00039 #include <boost/tuple/tuple.hpp> 00040 00041 #include <BWAPI.h> 00042 00043 #include "../Utils/Functors.hpp" 00044 #include "../Utils/Utils.h" 00045 #include "Common.h" 00046 #include "Scheduler/Scheduler.h" 00047 #include "Scheduler/SchedulerTask.h" 00048 #include "Scheduler/Timer.h" 00049 #include "DecisionMaking/Layer1Reactive/FSM/Common.h" 00050 #include "DecisionMaking/Layer2Actions/Interface/Common.h" 00051 #include "PerceptualState/Common.h" 00052 #include "PerceptualState/Locations/Common.h"