view src/win32/Input.h @ 1:f9f4f1b99eed

importing src directory
author Robert McIntyre <rlm@mit.edu>
date Sat, 03 Mar 2012 10:31:27 -0600
parents
children
line wrap: on
line source
1 #ifndef VBA_WIN32_INPUT_H
2 #define VBA_WIN32_INPUT_H
4 #if _MSC_VER > 1000
5 #pragma once
6 #endif // _MSC_VER > 1000
8 #include "../common/inputGlobal.h"
10 #define JOYCONFIG_MESSAGE (WM_USER + 1000)
12 class Input
13 {
14 public:
15 Input() {};
16 virtual ~Input() {};
18 virtual bool initialize() = 0;
20 virtual bool readDevices() = 0;
21 virtual u32 readDevice(int which, bool sensor) = 0;
22 virtual CString getKeyName(LONG_PTR key) = 0;
23 virtual void checkKeys() = 0;
24 virtual void checkDevices() = 0;
25 virtual void activate() = 0;
26 virtual void loadSettings() = 0;
27 virtual void saveSettings() = 0;
28 };
30 #endif