X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FAIModel%2FAIManager.hxx;h=8f582801afee5880e9060b7992b3ff7e6ac78929;hb=8112ff5842d24ac12dbeeaaa02b981d24ebbf339;hp=d208ace8c0f53cbbbe997e387f0fdc15f203f074;hpb=79e251383be10eee7314dc030bc5eaa4c034ce7b;p=flightgear.git diff --git a/src/AIModel/AIManager.hxx b/src/AIModel/AIManager.hxx index d208ace8c..8f582801a 100644 --- a/src/AIModel/AIManager.hxx +++ b/src/AIModel/AIManager.hxx @@ -36,7 +36,7 @@ #include #include -SG_USING_STD(list); +using std::list; class FGAIThermal; @@ -52,7 +52,7 @@ public: ai_list_type ai_list; - inline const list >& get_ai_list() const { + inline const ai_list_type& get_ai_list() const { SG_LOG(SG_GENERAL, SG_DEBUG, "AI Manager: AI model return list size " << ai_list.size()); return ai_list; } @@ -66,7 +66,7 @@ public: void bind(); void unbind(); void update(double dt); - void attach(SGSharedPtr model); + void attach(FGAIBase *model); void destroyObject( int ID ); const FGAIBase *calcCollision(double alt, double lat, double lon, double fuse_range); @@ -100,7 +100,7 @@ private: double calcRange(double lat, double lon, double lat2, double lon2)const; SGPropertyNode_ptr root; - SGPropertyNode_ptr wind_from_down_node; + SGPropertyNode_ptr thermal_lift_node; SGPropertyNode_ptr user_latitude_node; SGPropertyNode_ptr user_longitude_node; SGPropertyNode_ptr user_altitude_node;