diff options
Diffstat (limited to 'engines/sci/engine/kgraphics.cpp')
-rw-r--r-- | engines/sci/engine/kgraphics.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/engines/sci/engine/kgraphics.cpp b/engines/sci/engine/kgraphics.cpp index 75b989e0c4..088c351c82 100644 --- a/engines/sci/engine/kgraphics.cpp +++ b/engines/sci/engine/kgraphics.cpp @@ -24,6 +24,7 @@ */ #include "common/system.h" +#include "common/keyboard.h" #include "sci/include/sciresource.h" #include "sci/include/engine.h" @@ -1449,7 +1450,7 @@ reg_t kEditControl(EngineState *s, int funct_nr, int argc, reg_t *argv) { } else if (key < 31) { PUT_SEL32V(event, claimed, 1); switch (key) { - case SCI_K_BACKSPACE: + case Common::KEYCODE_BACKSPACE: _K_EDIT_BACKSPACE; break; default: @@ -1457,21 +1458,21 @@ reg_t kEditControl(EngineState *s, int funct_nr, int argc, reg_t *argv) { } } else if (key & 0xff00) { switch (key) { - case SCI_K_HOME: + case Common::KEYCODE_HOME: cursor = 0; break; - case SCI_K_END: + case Common::KEYCODE_END: cursor = textlen; break; - case SCI_K_RIGHT: + case Common::KEYCODE_RIGHT: if (cursor + 1 <= textlen) ++cursor; break; - case SCI_K_LEFT: + case Common::KEYCODE_LEFT: if (cursor > 0) --cursor; break; - case SCI_K_DELETE: + case Common::KEYCODE_DELETE: _K_EDIT_DELETE; break; } |