[Scummvm-cvs-logs] CVS: scummvm/scumm script_v7he.cpp,2.153,2.154

kirben kirben at users.sourceforge.net
Thu May 12 20:59:28 CEST 2005


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

Modified Files:
	script_v7he.cpp 
Log Message:

Cases apply to rtRoomImage in He70+ too.


Index: script_v7he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v7he.cpp,v
retrieving revision 2.153
retrieving revision 2.154
diff -u -d -r2.153 -r2.154
--- script_v7he.cpp	12 May 2005 09:12:30 -0000	2.153
+++ script_v7he.cpp	13 May 2005 01:55:07 -0000	2.154
@@ -527,6 +527,7 @@
 		break;
 	case 103:		// SO_LOAD_ROOM
 		resid = pop();
+		ensureResourceLoaded(rtRoomImage, resid);
 		ensureResourceLoaded(rtRoom, resid);
 		break;
 	case 104:		// SO_NUKE_SCRIPT
@@ -544,6 +545,7 @@
 	case 107:		// SO_NUKE_ROOM
 		resid = pop();
 		res.setResourceCounter(rtRoom, resid, 0x7F);
+		res.setResourceCounter(rtRoomImage, resid, 0x7F);
 		break;
 	case 108:		// SO_LOCK_SCRIPT
 		resid = pop();
@@ -564,6 +566,7 @@
 		if (resid > 0x7F)
 			resid = _resourceMapper[resid & 0x7F];
 		res.lock(rtRoom, resid);
+		res.lock(rtRoomImage, resid);
 		break;
 	case 112:		// SO_UNLOCK_SCRIPT
 		resid = pop();
@@ -584,6 +587,7 @@
 		if (resid > 0x7F)
 			resid = _resourceMapper[resid & 0x7F];
 		res.unlock(rtRoom, resid);
+		res.unlock(rtRoomImage, resid);
 		break;
 	case 116:
 		break;





More information about the Scummvm-git-logs mailing list