BWAPI
SPAR/AIModule/SparAIModule/stdafx.h
Go to the documentation of this file.
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"
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines