aboutsummaryrefslogtreecommitdiff
path: root/engines/lure/surface.cpp
diff options
context:
space:
mode:
authorMax Horn2007-06-22 21:10:57 +0000
committerMax Horn2007-06-22 21:10:57 +0000
commit54d668ac13f57d8acf5d8e627a5daeaa8166ecb3 (patch)
treeff16ba9d667c29b9f24286a7f27d2beab845936b /engines/lure/surface.cpp
parente8a4d396fe08cde375c9193a4dbb8847f663e774 (diff)
downloadscummvm-rg350-54d668ac13f57d8acf5d8e627a5daeaa8166ecb3.tar.gz
scummvm-rg350-54d668ac13f57d8acf5d8e627a5daeaa8166ecb3.tar.bz2
scummvm-rg350-54d668ac13f57d8acf5d8e627a5daeaa8166ecb3.zip
Changed more code to use Common::KEYCODE_ enum
svn-id: r27624
Diffstat (limited to 'engines/lure/surface.cpp')
-rw-r--r--engines/lure/surface.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/lure/surface.cpp b/engines/lure/surface.cpp
index b7baf53a76..0775d4261b 100644
--- a/engines/lure/surface.cpp
+++ b/engines/lure/surface.cpp
@@ -420,7 +420,7 @@ bool Surface::getString(Common::String &line, int maxSize, bool isNumeric, bool
char ch = events.event().kbd.ascii;
uint16 keycode = events.event().kbd.keycode;
- if ((ch == 13) || (keycode == 0x10f)) {
+ if ((keycode == Common::KEYCODE_RETURN) || (keycode == Common::KEYCODE_KP_ENTER)) {
// Return character
screen.screen().fillRect(
Rect(x, y, x + maxSize - 1, y + FONT_HEIGHT), bgColour);
@@ -430,13 +430,13 @@ bool Surface::getString(Common::String &line, int maxSize, bool isNumeric, bool
mouse.cursorOn();
return true;
}
- else if (ch == 27) {
+ else if (keycode == Common::KEYCODE_ESC) {
// Escape character
screen.screen().fillRect(
Rect(x, y, x + maxSize - 1, y + FONT_HEIGHT), bgColour);
screen.update();
abortFlag = true;
- } else if (ch == 8) {
+ } else if (keycode == Common::KEYCODE_BACKSPACE) {
// Delete the last character
if (newLine.size() == 1) continue;