From 370e5969b5d8affc8752c4ca3aa5050337454039 Mon Sep 17 00:00:00 2001 From: uruk Date: Fri, 14 Feb 2014 05:09:34 +0100 Subject: AVALANCHE: Don't use cctype in Help anymore. --- engines/avalanche/help.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/engines/avalanche/help.cpp b/engines/avalanche/help.cpp index 2314843146..b6a0975362 100644 --- a/engines/avalanche/help.cpp +++ b/engines/avalanche/help.cpp @@ -29,7 +29,6 @@ #include "avalanche/avalanche.h" #include "avalanche/help.h" -#include namespace Avalanche { @@ -204,7 +203,11 @@ bool Help::handleKeyboard(const Common::Event &event) { return true; for (int i = 0; i < _buttonNum; i++) { - char upperCase = toupper(event.kbd.ascii); + char upperCase = 255; // Dummy value. + if ((97 <= event.kbd.ascii) && (event.kbd.ascii <= 122)) { + upperCase = event.kbd.ascii - 32; + } + if (((Common::KEYCODE_a <= event.kbd.keycode) && (event.kbd.keycode <= Common::KEYCODE_z) && (_buttons[i]._trigger == upperCase)) || ((event.kbd.keycode == Common::KEYCODE_PAGEUP) && (_buttons[i]._trigger == 214)) || ((event.kbd.keycode == Common::KEYCODE_PAGEDOWN) && (_buttons[i]._trigger == 216))) { // We had to handle the pageups/pagedowns separately. -- cgit v1.2.3