[Scummvm-git-logs] scummvm master -> 2b9aa962d91b0cc70b33218b73f7c70cdaf2037c
bonki
bonki at users.noreply.github.com
Wed Mar 28 20:02:01 CEST 2018
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:
2b9aa962d9 TUCKER: Check '.' instead of KEYCODE_PERIOD when skipping speech
Commit: 2b9aa962d91b0cc70b33218b73f7c70cdaf2037c
https://github.com/scummvm/scummvm/commit/2b9aa962d91b0cc70b33218b73f7c70cdaf2037c
Author: Adrian Frühwirth (bonki at users.noreply.github.com)
Date: 2018-03-28T20:00:42+02:00
Commit Message:
TUCKER: Check '.' instead of KEYCODE_PERIOD when skipping speech
See commit 7cbf5a9289 for more information.
Changed paths:
engines/tucker/tucker.cpp
diff --git a/engines/tucker/tucker.cpp b/engines/tucker/tucker.cpp
index 2038493..fcf8f59 100644
--- a/engines/tucker/tucker.cpp
+++ b/engines/tucker/tucker.cpp
@@ -650,6 +650,12 @@ void TuckerEngine::parseEvents() {
while (_eventMan->pollEvent(ev)) {
switch (ev.type) {
case Common::EVENT_KEYDOWN:
+ switch (ev.kbd.ascii) {
+ // do not use KEYCODE_PERIOD here so that it works with most keyboard layouts
+ case '.':
+ _inputKeys[kInputKeySkipSpeech] = true;
+ break;
+ }
switch (ev.kbd.keycode) {
case Common::KEYCODE_f:
if (ev.kbd.hasFlags(Common::KBD_CTRL)) {
@@ -672,9 +678,6 @@ void TuckerEngine::parseEvents() {
_inputKeys[kInputKeyEscape] = true;
_inputKeys[kInputKeySkipSpeech] = true;
break;
- case Common::KEYCODE_PERIOD:
- _inputKeys[kInputKeySkipSpeech] = true;
- break;
case Common::KEYCODE_d:
if (ev.kbd.hasFlags(Common::KBD_CTRL)) {
this->getDebugger()->attach();
More information about the Scummvm-git-logs
mailing list