* Remove duplicate BYTE define.
[matthijs/ABM2.git] / ABM2 / Engine / InputTask.h
index e3363f6137fd0d791d33f76bc098587664135cf9..0fea22b5de820387d7f91fbbfaca98a925dd653d 100755 (executable)
 #endif // _MSC_VER > 1000\r
 \r
 #include "engine.h"\r
+#ifdef WIN32\r
 #define DIRECTINPUT_VERSION 0x0800\r
 #include <dinput.h>\r
+#endif // WIN32\r
 \r
 class CInputTask : public ITask  \r
 {\r
@@ -50,9 +52,11 @@ public:
        //static bool inline mouseStillUp(int button)   { return (!curMouse(button))&&(!oldMouse(button)); }\r
 \r
        AUTO_SIZE;\r
+#ifdef WIN32\r
 private:\r
        LPDIRECTINPUT8 din;    // the pointer to our DirectInput interface\r
        LPDIRECTINPUTDEVICE8 dinkeyboard;    // the pointer to the keyboard device\r
+#endif\r
 };\r
 \r
 #endif // !defined(AFX_KEYBOARDTASK_H__4953EF06_7C18_4433_B590_47E045E43576__INCLUDED_)\r