summaryrefslogtreecommitdiff
path: root/src/guiKeyChangeMenu.h
diff options
context:
space:
mode:
authorGiuseppe Bilotta <giuseppe.bilotta@gmail.com>2011-08-13 22:44:31 +0200
committerGiuseppe Bilotta <giuseppe.bilotta@gmail.com>2011-08-22 13:01:11 +0200
commit7e610aece52ad547d4ae263aff5297342d5a4bff (patch)
tree983681e730d3d0ad782d38a1abec2f99cfae8b1a /src/guiKeyChangeMenu.h
parent16aedc0ef6cfd23f06b162501f26fd7f5c63172c (diff)
downloadminetest-7e610aece52ad547d4ae263aff5297342d5a4bff.tar.gz
minetest-7e610aece52ad547d4ae263aff5297342d5a4bff.tar.bz2
minetest-7e610aece52ad547d4ae263aff5297342d5a4bff.zip
Overhaul the input system
This allows us to map the keys which are not considered in irrlicht's EKEY_CODE system, such as \, [, /, ] etc.
Diffstat (limited to 'src/guiKeyChangeMenu.h')
-rw-r--r--src/guiKeyChangeMenu.h27
1 files changed, 14 insertions, 13 deletions
diff --git a/src/guiKeyChangeMenu.h b/src/guiKeyChangeMenu.h
index 2caf69216..a1dfa17c2 100644
--- a/src/guiKeyChangeMenu.h
+++ b/src/guiKeyChangeMenu.h
@@ -27,6 +27,7 @@
#include "modalMenu.h"
#include "client.h"
#include "gettext.h"
+#include "keycode.h"
#include <string>
enum
@@ -88,19 +89,19 @@ private:
gui::IGUIButton *chat;
s32 activeKey;
- s32 key_forward;
- s32 key_backward;
- s32 key_left;
- s32 key_right;
- s32 key_use;
- s32 key_sneak;
- s32 key_jump;
- s32 key_inventory;
- s32 key_fly;
- s32 key_fast;
- s32 key_range;
- s32 key_chat;
- s32 key_dump;
+ KeyPress key_forward;
+ KeyPress key_backward;
+ KeyPress key_left;
+ KeyPress key_right;
+ KeyPress key_use;
+ KeyPress key_sneak;
+ KeyPress key_jump;
+ KeyPress key_inventory;
+ KeyPress key_fly;
+ KeyPress key_fast;
+ KeyPress key_range;
+ KeyPress key_chat;
+ KeyPress key_dump;
};
#endif