aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/kevent.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/engine/kevent.cpp')
-rw-r--r--engines/sci/engine/kevent.cpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/engines/sci/engine/kevent.cpp b/engines/sci/engine/kevent.cpp
index 451d49c413..2b236e329f 100644
--- a/engines/sci/engine/kevent.cpp
+++ b/engines/sci/engine/kevent.cpp
@@ -27,6 +27,8 @@
#include "sci/gfx/gfx_widgets.h"
#include "sci/engine/kernel.h"
+#include "common/keyboard.h"
+
namespace Sci {
int stop_on_event;
@@ -151,32 +153,32 @@ reg_t kMapKeyToDir(EngineState *s, int funct_nr, int argc, reg_t *argv) {
if (GET_SEL32V(obj, type) == SCI_EVT_KEYBOARD) { // Keyboard
int mover = -1;
switch (GET_SEL32V(obj, message)) {
- case SCI_K_HOME:
+ case Common::KEYCODE_HOME:
mover = 8;
break;
- case SCI_K_UP:
+ case Common::KEYCODE_UP:
mover = 1;
break;
- case SCI_K_PGUP:
+ case Common::KEYCODE_PAGEUP:
mover = 2;
break;
- case SCI_K_LEFT:
+ case Common::KEYCODE_LEFT:
mover = 7;
break;
case SCI_K_CENTER:
case 76:
mover = 0;
break;
- case SCI_K_RIGHT:
+ case Common::KEYCODE_RIGHT:
mover = 3;
break;
- case SCI_K_END:
+ case Common::KEYCODE_END:
mover = 6;
break;
- case SCI_K_DOWN:
+ case Common::KEYCODE_DOWN:
mover = 5;
break;
- case SCI_K_PGDOWN:
+ case Common::KEYCODE_PAGEDOWN:
mover = 4;
break;
default: