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