SG_USING_STD(string);
SG_USING_STD(vector);
-#include <Main/fgfs.hxx> // for FGSubsystem
+#include <simgear/structure/subsystem_mgr.hxx> // for SGSubsystem
// Don't pull in the headers, since we don't need them here.
class ssgRoot;
class ssgSelector;
-class FG3DModel;
+class SGModelPlacement;
-class FGAircraftModel : public FGSubsystem
+class FGAircraftModel : public SGSubsystem
{
public:
virtual void unbind ();
virtual void update (double dt);
virtual void draw ();
- virtual FG3DModel * get3DModel() { return _aircraft; }
+ virtual SGModelPlacement * get3DModel() { return _aircraft; }
private:
- FG3DModel * _aircraft;
+ SGModelPlacement * _aircraft;
ssgSelector * _selector;
ssgRoot * _scene;
float _nearplane;