#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
public:\r
- CInputTask();\r
+ CInputTask(CKernel* kernel);\r
virtual ~CInputTask();\r
\r
bool Start();\r
//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