[Scummvm-cvs-logs] scummvm master -> 370e5969b5d8affc8752c4ca3aa5050337454039
urukgit
urukgit at users.noreply.github.com
Fri Feb 14 05:10:13 CET 2014
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
370e5969b5 AVALANCHE: Don't use cctype in Help anymore.
Commit: 370e5969b5d8affc8752c4ca3aa5050337454039
https://github.com/scummvm/scummvm/commit/370e5969b5d8affc8752c4ca3aa5050337454039
Author: uruk (koppirnyo at gmail.com)
Date: 2014-02-13T20:09:34-08:00
Commit Message:
AVALANCHE: Don't use cctype in Help anymore.
Changed paths:
engines/avalanche/help.cpp
diff --git a/engines/avalanche/help.cpp b/engines/avalanche/help.cpp
index 2314843..b6a0975 100644
--- a/engines/avalanche/help.cpp
+++ b/engines/avalanche/help.cpp
@@ -29,7 +29,6 @@
#include "avalanche/avalanche.h"
#include "avalanche/help.h"
-#include <cctype>
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.
More information about the Scummvm-git-logs
mailing list