[Scummvm-cvs-logs] scummvm master -> 419d2c9ef8343801e25e23d5039e1bf73e314f7f

dreammaster dreammaster at scummvm.org
Sun Jul 12 20:05:07 CEST 2015


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:
419d2c9ef8 SHERLOCK: RT: Fix for starting talk with characteres


Commit: 419d2c9ef8343801e25e23d5039e1bf73e314f7f
    https://github.com/scummvm/scummvm/commit/419d2c9ef8343801e25e23d5039e1bf73e314f7f
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2015-07-12T14:04:04-04:00

Commit Message:
SHERLOCK: RT: Fix for starting talk with characteres

Changed paths:
    engines/sherlock/scalpel/scalpel_talk.cpp
    engines/sherlock/talk.cpp



diff --git a/engines/sherlock/scalpel/scalpel_talk.cpp b/engines/sherlock/scalpel/scalpel_talk.cpp
index a8a38fa..aa0a2f4 100644
--- a/engines/sherlock/scalpel/scalpel_talk.cpp
+++ b/engines/sherlock/scalpel/scalpel_talk.cpp
@@ -837,7 +837,6 @@ void ScalpelTalk::showTalk() {
 
 		ui._windowOpen = true;
 	}
-
 }
 
 } // End of namespace Scalpel
diff --git a/engines/sherlock/talk.cpp b/engines/sherlock/talk.cpp
index 0a5badc..4430022 100644
--- a/engines/sherlock/talk.cpp
+++ b/engines/sherlock/talk.cpp
@@ -441,9 +441,7 @@ void Talk::talk(int objNum) {
 	Events &events = *_vm->_events;
 	People &people = *_vm->_people;
 	Scene &scene = *_vm->_scene;
-	Screen &screen = *_vm->_screen;
 	UserInterface &ui = *_vm->_ui;
-	//Object &obj = scene._bgShapes[objNum];
 
 	ui._windowBounds.top = CONTROLS_Y;
 	ui._infoFlag = true;
@@ -519,21 +517,11 @@ void Talk::talk(int objNum) {
 					pullSequence();
 				}
 			} else {
-				drawInterface();
-
-				events._pressed = events._released = false;
 				_talkIndex = select;
-				displayTalk(false);
-				ui._selector = ui._oldSelector = -1;
-
-				if (!ui._slideWindows) {
-					screen.slamRect(Common::Rect(0, CONTROLS_Y, SHERLOCK_SCREEN_WIDTH,
-						SHERLOCK_SCREEN_HEIGHT));
-				} else {
-					ui.summonWindow();
-				}
+				showTalk();
 
-				ui._windowOpen = true;
+				// Break out of loop now that we're waiting for player input
+				events.setCursor(ARROW);
 			}
 
 			_talkToFlag = -1;






More information about the Scummvm-git-logs mailing list