[Scummvm-git-logs] scummvm master -> c43abab5e8a1f603f490af878cc189f40745629e

antoniou79 noreply at scummvm.org
Sat Mar 5 20:20:03 UTC 2022


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:
c43abab5e8 BLADERUNNER: Spacebar key also skips cutscenes


Commit: c43abab5e8a1f603f490af878cc189f40745629e
    https://github.com/scummvm/scummvm/commit/c43abab5e8a1f603f490af878cc189f40745629e
Author: antoniou79 (a.antoniou79 at gmail.com)
Date: 2022-03-05T22:19:25+02:00

Commit Message:
BLADERUNNER: Spacebar key also skips cutscenes

This is the original's behavior also.

Spacebar key does not skip dialogue.

Changed paths:
    engines/bladerunner/bladerunner.cpp


diff --git a/engines/bladerunner/bladerunner.cpp b/engines/bladerunner/bladerunner.cpp
index 7304c8c5767..85de2fa1160 100644
--- a/engines/bladerunner/bladerunner.cpp
+++ b/engines/bladerunner/bladerunner.cpp
@@ -1394,8 +1394,9 @@ void BladeRunnerEngine::handleKeyDown(Common::Event &event) {
 	if (_vqaIsPlaying
 	    && (event.kbd.keycode == Common::KEYCODE_RETURN
 	        || event.kbd.keycode == Common::KEYCODE_KP_ENTER
+	        || event.kbd.keycode == Common::KEYCODE_SPACE
 	        || event.kbd.keycode == Common::KEYCODE_ESCAPE)) {
-		// Note: Original only uses the Esc key here
+		// Note: Original allows Esc, Spacebar and Return/KP_Enter to skip cutscenes
 		_vqaStopIsRequested = true;
 		_vqaIsPlaying = false;
 
@@ -1405,6 +1406,7 @@ void BladeRunnerEngine::handleKeyDown(Common::Event &event) {
 	if (_vqaStopIsRequested
 	    && (event.kbd.keycode == Common::KEYCODE_RETURN
 	        || event.kbd.keycode == Common::KEYCODE_KP_ENTER
+	        || event.kbd.keycode == Common::KEYCODE_SPACE
 	        || event.kbd.keycode == Common::KEYCODE_ESCAPE)) {
 		 return;
 	}
@@ -1413,7 +1415,7 @@ void BladeRunnerEngine::handleKeyDown(Common::Event &event) {
 	    && (event.kbd.keycode == Common::KEYCODE_RETURN
 	        || event.kbd.keycode == Common::KEYCODE_KP_ENTER
 	        || event.kbd.keycode == Common::KEYCODE_ESCAPE)) {
-		// Note: Original only uses the Return key here
+		// Note: Original only uses the Return/KP_Enter key here
 		_actorSpeakStopIsRequested = true;
 		_actorIsSpeaking = false;
 




More information about the Scummvm-git-logs mailing list