]> git.mxchange.org Git - flightgear.git/blobdiff - src/Input/input.hxx
Patch from Julian Foad:
[flightgear.git] / src / Input / input.hxx
index 4a28edc961859b94226ad7a4449b81b88c48565a..2ea4217e922a66fc13894244f66b298638120eba 100644 (file)
@@ -191,7 +191,7 @@ public:
   virtual void init ();
   virtual void bind ();
   virtual void unbind ();
-  virtual void update (int dt);
+  virtual void update (double dt);
 
 
   /**
@@ -248,6 +248,8 @@ private:
     MAX_MICE = 1,
     MAX_MOUSE_BUTTONS = 8
   };
+  struct mouse;
+  friend struct mouse;
 
   typedef vector<FGBinding *> binding_list_t;
 
@@ -317,6 +319,8 @@ private:
     virtual ~mouse ();
     int x;
     int y;
+    SGPropertyNode * mode_node;
+    SGPropertyNode * mouse_button_nodes[MAX_MOUSE_BUTTONS];
     int nModes;
     int current_mode;
     mouse_mode * modes;