diff options
| -rw-r--r-- | NEWS | 3 | ||||
| -rw-r--r-- | engines/tinsel/tinlib.cpp | 5 | 
2 files changed, 6 insertions, 2 deletions
@@ -63,6 +63,9 @@ For a more comprehensive changelog of the latest experimental code, see:       party room with the large golden head inside the museum (room 350).       This bug is also present, when using the original interpreter. + Tinsel: +   - Fixed some Discworld 2 text/voice not displaying & playing all the way through +   TsAGE:     - Fixed recently introduced bug preventing animations in Return to Ringworld from playing. diff --git a/engines/tinsel/tinlib.cpp b/engines/tinsel/tinlib.cpp index 0bc83868de..9cc567b910 100644 --- a/engines/tinsel/tinlib.cpp +++ b/engines/tinsel/tinlib.cpp @@ -2050,6 +2050,7 @@ static void PrintObj(CORO_PARAM, const SCNHANDLE hText, const INV_OBJECT *pinvo,  		int timeout;  		bool bTookControl;  		int myEscape; +		int myLeftEvent;  	CORO_END_CONTEXT(_ctx);  	CORO_BEGIN_CODE(_ctx); @@ -2186,7 +2187,7 @@ static void PrintObj(CORO_PARAM, const SCNHANDLE hText, const INV_OBJECT *pinvo,  				/*  				 * PrintObj() called from other event  				 */ -				_ctx->myEscape = GetLeftEvents(); +				_ctx->myLeftEvent = GetLeftEvents();  				_ctx->bTookControl = GetControl();  				// Display for a time, but abort if conversation gets hidden @@ -2200,7 +2201,7 @@ static void PrintObj(CORO_PARAM, const SCNHANDLE hText, const INV_OBJECT *pinvo,  					// Abort if left click - hardwired feature for talky-print!  					// Abort if sample times out  					// Abort if conversation hidden -					if (LeftEventChange(_ctx->myEscape) +					if (LeftEventChange(_ctx->myLeftEvent)  							|| --_ctx->timeout <= 0  							|| ConvIsHidden())  						break;  | 
