glutPassiveMotionFunc (GLUTmotion);
}
+void
+FGInput::update (double dt)
+{
+ _update_keyboard();
+ _update_joystick();
+ _update_mouse();
+}
+
void
-FGInput::bind ()
+FGInput::suspend ()
{
- // no op
+ // NO-OP
}
void
-FGInput::unbind ()
+FGInput::resume ()
{
- // no op
+ // NO-OP
}
-void
-FGInput::update (double dt)
+bool
+FGInput::is_suspended () const
{
- _update_keyboard();
- _update_joystick();
- _update_mouse();
+ return false;
}
void
// Implementation of FGSubsystem.
//
virtual void init ();
- virtual void bind ();
- virtual void unbind ();
virtual void update (double dt);
+ virtual void suspend ();
+ virtual void resume ();
+ virtual bool is_suspended () const;
/**