1 // -------------------------------------------------------------------------
2 // AAI
3 //
4 // A skirmish AI for the Spring engine.
5 // Copyright Alexander Seizinger
6 //
7 // Released under GPL license: see LICENSE.html for more information.
8 // -------------------------------------------------------------------------
9 
10 #ifndef AAI_BUILDTASK_H
11 #define AAI_BUILDTASK_H
12 
13 #include "System/float3.h"
14 
15 class AAI;
16 
17 class AAIBuildTask
18 {
19 public:
20 	AAIBuildTask(AAI *ai, int unit_id, int def_id, float3 *pos, int tick);
21 	~AAIBuildTask(void);
22 
23 	void BuilderDestroyed();
24 
25 	void BuildtaskFailed();
26 
27 
28 	int def_id;
29 	int unit_id;
30 
31 	float3 build_pos;
32 
33 	int builder_id;
34 
35 	int order_tick;
36 private:
37 	AAI* ai;
38 };
39 
40 #endif
41 
42