X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FInput%2Finput.cxx;h=d32c207d52deed20692a34d4e60bf68413ce1e65;hb=71d042b371821a150a860468bdaecf86d2e4ef3b;hp=6a36f9d806f0d87cb75d7a4fe661a60cc300cac7;hpb=aea9c750f3f839817f8dcbdd7bc6bb4f81b97836;p=flightgear.git diff --git a/src/Input/input.cxx b/src/Input/input.cxx index 6a36f9d80..d32c207d5 100644 --- a/src/Input/input.cxx +++ b/src/Input/input.cxx @@ -32,7 +32,18 @@ #include "FGJoystickInput.hxx" #ifdef WITH_EVENTINPUT +#if defined( UL_WIN32 ) +//to be developed +//#include "FGDirectXEventInput.hxx" +//#define INPUTEVENT_CLASS FGDirectXEventInput +#elif defined ( UL_MAC_OSX ) +#include "FGMacOSXEventInput.hxx" +#define INPUTEVENT_CLASS FGMacOSXEventInput +#else #include "FGLinuxEventInput.hxx" +#define INPUTEVENT_CLASS FGLinuxEventInput +#endif + #endif //////////////////////////////////////////////////////////////////////// @@ -45,6 +56,9 @@ FGInput::FGInput () set_subsystem( "input-mouse", new FGMouseInput() ); set_subsystem( "input-keyboard", new FGKeyboardInput() ); set_subsystem( "input-joystick", new FGJoystickInput() ); +#ifdef INPUTEVENT_CLASS + set_subsystem( "input-event", new INPUTEVENT_CLASS() ); +#endif } FGInput::~FGInput ()