]> git.mxchange.org Git - flightgear.git/blobdiff - src/Input/input.hxx
Boris Koenig:
[flightgear.git] / src / Input / input.hxx
index e61d9c95d646d27d16e0e995608885aabaecbc40..85403fa4ab8b65eb21dcd567e82d0f90033c3aea 100644 (file)
@@ -52,9 +52,11 @@ SG_USING_STD(vector);
 \f
 
 #if defined( UL_WIN32 )
-#define TGT_PLATFORM   "Windows"
+#define TGT_PLATFORM   "windows"
+#elif defined ( UL_MAC_OSX )
+#define TGT_PLATFORM    "mac"
 #else
-#define TGT_PLATFORM   "UNIX"
+#define TGT_PLATFORM   "unix"
 #endif
 
 
@@ -192,6 +194,7 @@ public:
   // Implementation of SGSubsystem.
   //
   virtual void init ();
+  virtual void reinit ();
   virtual void update (double dt);
   virtual void suspend ();
   virtual void resume ();
@@ -337,6 +340,9 @@ private:
     SGPropertyNode * mouse_button_nodes[MAX_MOUSE_BUTTONS];
     int nModes;
     int current_mode;
+    double timeout;
+    int save_x;
+    int save_y;
     mouse_mode * modes;
   };
 
@@ -382,7 +388,7 @@ private:
   /**
    * Update the mouse.
    */
-  void _update_mouse ();
+  void _update_mouse (double dt);
 
 
   /**