1 /* This file is part of the Spring engine (GPL v2 or later), see LICENSE.html */
2 
3 #ifndef SKIRMISH_AI_DATA_H
4 #define SKIRMISH_AI_DATA_H
5 
6 #include "ExternalAI/SkirmishAIBase.h"
7 
8 #include "System/creg/creg_cond.h"
9 
10 #include <string>
11 #include <vector>
12 #include <map>
13 
14 
15 /**
16  * Contains everything needed to initialize a Skirmish AI instance.
17  * @see Game/GameSetup
18  */
19 class SkirmishAIData : public SkirmishAIBase {
20 	CR_DECLARE(SkirmishAIData)
21 
22 public:
23 	std::string shortName;
24 	std::string version;
25 	std::vector<std::string> optionKeys;
26 	std::map<std::string, std::string> options;
27 
28 	bool isLuaAI;
29 
30 	SkirmishAIStatistics currentStats;
31 };
32 
33 #endif // SKIRMISH_AI_DATA_H
34