]> git.mxchange.org Git - flightgear.git/blobdiff - src/Main/viewmgr.hxx
A couple ADF needle direction tweaks.
[flightgear.git] / src / Main / viewmgr.hxx
index fec031cf574d1080e8a18a2bdccfd2b7fd5a525c..9cccf8c5f555e27c119eabe883121e7780275e94 100644 (file)
@@ -59,7 +59,7 @@ public:
     virtual void init ();
     virtual void bind ();
     virtual void unbind ();
-    virtual void update (int dt);
+    virtual void update (double dt);
 
     // getters
     inline int size() const { return views.size(); }
@@ -93,6 +93,7 @@ public:
        if ( current >= (int)views.size() ) {
            current = 0;
        }
+        copyToCurrent();
        return views[current];
     }
     inline FGViewer *prev_view() {
@@ -106,11 +107,12 @@ public:
     // setters
     inline void clear() { views.clear(); }
     inline void set_view( const int v ) { current = v; }
-    inline void add_view( FGViewer * v, int type ) {
+    inline void add_view( FGViewer * v ) {
        views.push_back(v);
-        v->setType(type);
         v->init();
     }
+    // copies current offset settings to current-view path...
+    void copyToCurrent ();
 
 private:
 
@@ -135,6 +137,8 @@ private:
     void setPilotZOffset_m (double z);
     double getFOV_deg () const;
     void setFOV_deg (double fov);
+    double getNear_m () const;
+    void setNear_m (double near_m);
     void setViewAxisLong (double axis);
     void setViewAxisLat (double axis);
 
@@ -147,7 +151,3 @@ private:
 
 
 #endif // _VIEWMGR_HXX
-
-
-
-