]> git.mxchange.org Git - flightgear.git/blobdiff - src/Main/viewer.hxx
- /sim/model/h-rotation renamed to /sim/model/heading-offset-deg
[flightgear.git] / src / Main / viewer.hxx
index 8c9a9311629e29e9a3d73e0315636b9ed43a95d4..107401a373fa572b73e82251c09718a63caaa104 100644 (file)
@@ -116,7 +116,7 @@ protected:
     inline void set_clean() { dirty = false; }
 
     // Update the view volume, position, and orientation
-    virtual void update();
+    virtual void update() = 0;
 
 public:
 
@@ -142,6 +142,12 @@ public:
     inline void set_goal_view_offset( double a) {
        set_dirty();
        goal_view_offset = a;
+       while ( goal_view_offset < 0 ) {
+           goal_view_offset += 360.0;
+       }
+       while ( goal_view_offset > 360.0 ) {
+           goal_view_offset -= 360.0;
+       }
     }
     inline void set_reverse_view_offset( bool val ) {
        reverse_view_offset = val;