aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/kgraphics.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/engine/kgraphics.cpp')
-rw-r--r--engines/sci/engine/kgraphics.cpp13
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;
}