1 #ifndef INC_EXTERNAI_HDR
2 #define INC_EXTERNAI_HDR
3 
4 // Spring AI Interface Headers
5 #include "LegacyCpp/aibase.h"            // DLL exports and definitions
6 #include "LegacyCpp/IGlobalAI.h"         // Main AI file
7 #include "LegacyCpp/IAICallback.h"       // Callback functions
8 #include "LegacyCpp/IGlobalAICallback.h" // AI Interface
9 #include "LegacyCpp/IAICheats.h"         // AI Cheat Interface
10 #include "LegacyCpp/UnitDef.h"           // AI-side UnitDef structure definition
11 #include "LegacyCpp/CommandQueue.h"      // AI-side Unit Command Queues
12 #include "LegacyCpp/FeatureDef.h"        // AI-side FeatureDef structure definition
13 #include "LegacyCpp/MoveData.h"          // AI-side Types of Movement units can have
14 #include "LegacyCpp/WeaponDef.h"         // AI-side WeaponDef structure definition
15 
16 #include "ExternalAI/Interface/aidefines.h"          // SNPRINTF, STRCPY, ...
17 
18 using namespace springLegacyAI;
19 
20 #endif
21