12 #ifndef DtJoyDeviceManager_H_
13 #define DtJoyDeviceManager_H_
56 virtual DtJoyDevice * joyDevice();
59 virtual bool chooseDevice();
61 virtual const DtJoyInit getDefaults();
65 virtual void setAppInstance(HINSTANCE hInstance);
66 virtual void setConsoleWindow(HWND consoleWindow);
72 static void joyDeviceRequestCallback(
DtSimMessage* msg,
void* usr);
81 virtual void setDefaults();
119 HINSTANCE myAppInstance;
120 HWND myConsoleWindow;
123 static const char theDeviceTypeName[];
125 static const char theTransSensitivityName[];
127 static const char theTransGainName[];
128 static const char theTransInvertXName[];
129 static const char theTransInvertYName[];
130 static const char theTransInvertZName[];
132 static const char theRotSensitivityName[];
133 static const char theRotGainName[];
134 static const char theRotInvertXName[];
135 static const char theRotInvertYName[];
136 static const char theRotInvertZName[];
138 static const char theWantPOVName[];
140 static const char theLinuxDeviceName[];