aboutsummaryrefslogtreecommitdiff
path: root/sword2/logic.cpp
diff options
context:
space:
mode:
authorTorbjörn Andersson2003-09-23 15:59:52 +0000
committerTorbjörn Andersson2003-09-23 15:59:52 +0000
commit57d99796ea8e5d42989d876d35078b686aebda61 (patch)
tree5acf4eb1fb36a47aba53ecd53c361ed1adb7baa1 /sword2/logic.cpp
parentd0de9fff86c9e44e9c10b181028d759ebf770f29 (diff)
downloadscummvm-rg350-57d99796ea8e5d42989d876d35078b686aebda61.tar.gz
scummvm-rg350-57d99796ea8e5d42989d876d35078b686aebda61.tar.bz2
scummvm-rg350-57d99796ea8e5d42989d876d35078b686aebda61.zip
Changed the keyboard handling to store "keyboard events", rather than just
characters. Hopefully this will make things work smoother on the Mac, but I have no way of testing that. svn-id: r10376
Diffstat (limited to 'sword2/logic.cpp')
-rw-r--r--sword2/logic.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/sword2/logic.cpp b/sword2/logic.cpp
index fc0a25107c..893305014c 100644
--- a/sword2/logic.cpp
+++ b/sword2/logic.cpp
@@ -328,7 +328,7 @@ uint32 logic::Examine_run_list(void) { // Tony25Oct96
uint32 *game_object_list;
_standardHeader *file_header;
int scrolls = 0;
- char c;
+ _keyboardEvent ke;
if (current_run_list) {
// open and lock in place
@@ -353,8 +353,8 @@ uint32 logic::Examine_run_list(void) { // Tony25Oct96
} while(!KeyWaiting());
// kill the key we just pressed
- ReadKey(&c);
- if (c == 27)
+ ReadKey(&ke);
+ if (ke.keycode == 27)
break;
// clear the Press Esc message ready for the