[Scummvm-cvs-logs] CVS: scummvm/saga scene.cpp,1.115,1.116

Andrew Kurushin h00ligan at users.sourceforge.net
Wed Jul 6 10:53:24 CEST 2005


Update of /cvsroot/scummvm/scummvm/saga
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7713

Modified Files:
	scene.cpp 
Log Message:
fix end sequence - show inventory bug during converse

Index: scene.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/saga/scene.cpp,v
retrieving revision 1.115
retrieving revision 1.116
diff -u -d -r1.115 -r1.116
--- scene.cpp	5 Jul 2005 16:58:34 -0000	1.115
+++ scene.cpp	6 Jul 2005 17:51:41 -0000	1.116
@@ -489,6 +489,9 @@
 		event.data = current_pal;
 		q_event = _vm->_events->queue(&event);
 
+		//FIXME: do we really need two interface activation on load scene?
+		// i guess kTransitionFadeNoInterface should gone
+		/* 
 		if (loadSceneParams->transitionType != kTransitionFadeNoInterface) {
 			// Activate user interface
 			event.type = IMMEDIATE_EVENT;
@@ -497,7 +500,7 @@
 			event.time = 0;
 			event.duration = 0;
 			q_event = _vm->_events->chain(q_event, &event);
-		}
+		}*/
 
 		// set fade mode
 		event.type = IMMEDIATE_EVENT;
@@ -604,13 +607,15 @@
 
 		_vm->_events->queue(&event);
 
-		// Activate user interface
-		event.type = ONESHOT_EVENT;
-		event.code = INTERFACE_EVENT;
-		event.op = EVENT_ACTIVATE;
-		event.time = 0;
+		if (getFlags() & kSceneFlagShowCursor) {
+			// Activate user interface
+			event.type = ONESHOT_EVENT;
+			event.code = INTERFACE_EVENT;
+			event.op = EVENT_ACTIVATE;
+			event.time = 0;
 
-		_vm->_events->queue(&event);
+			_vm->_events->queue(&event);
+		}
 
 		// Begin palette cycle animation if present
 		event.type = ONESHOT_EVENT;





More information about the Scummvm-git-logs mailing list