]> git.mxchange.org Git - flightgear.git/blobdiff - src/AIModel/AIShip.hxx
fix a segmentation fault situation that is exposed at least on IRIX (but not Linux).
[flightgear.git] / src / AIModel / AIShip.hxx
index d4d29f0223340a001eb465898f608f4beccbb791..25d8b449581c447652b8a744abc235dc171fbd5a 100644 (file)
 #ifndef _FG_AISHIP_HXX
 #define _FG_AISHIP_HXX
 
-#include "AIManager.hxx"
 #include "AIBase.hxx"
-
+class FGAIManager;
 
 class FGAIShip : public FGAIBase {
        
 public:
        
-       FGAIShip();
+       FGAIShip(FGAIManager* mgr);
        ~FGAIShip();
        
        bool init();
         virtual void bind();
         virtual void unbind();
        void update(double dt);
+        void setFlightPlan(FGAIFlightPlan* f);
+        void ProcessFlightPlan( double dt );
 
         void AccelTo(double speed);
         void PitchTo(double angle);