[Scummvm-cvs-logs] CVS: scummvm/scumm script_v6.cpp,1.430,1.431 script_v7he.cpp,2.145,2.146

kirben kirben at users.sourceforge.net
Sat Apr 16 03:28:14 CEST 2005


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

Modified Files:
	script_v6.cpp script_v7he.cpp 
Log Message:

Cleanup


Index: script_v6.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v6.cpp,v
retrieving revision 1.430
retrieving revision 1.431
diff -u -d -r1.430 -r1.431
--- script_v6.cpp	6 Apr 2005 17:31:11 -0000	1.430
+++ script_v6.cpp	16 Apr 2005 10:26:49 -0000	1.431
@@ -386,7 +386,7 @@
 int ScummEngine_v6::popRoomAndObj(int *room) {
 	int obj;
 
-	if (_version >= 7 || _heversion >= 70) {
+	if (_version >= 7) {
 		obj = pop();
 		*room = getObjectRoom(obj);
 	} else {
@@ -986,7 +986,13 @@
 		break;
 	case 0x99: 		// SO_CURSOR_IMAGE Set cursor image
 		{
-			int room, obj = popRoomAndObj(&room);
+			int room, obj;
+			if (_heversion >= 70) {
+				obj = pop();
+				room = getObjectRoom(obj);
+			} else {
+				obj = popRoomAndObj(&room);
+			}
 			setCursorFromImg(obj, room, 1);
 			break;
 		}
@@ -1239,11 +1245,7 @@
 	int room, obj, x, y;
 	Actor *a;
 
-	if (_features & GF_HUMONGOUS) {
-		room = pop();
-		obj = pop();
-	} else
-		obj = popRoomAndObj(&room);
+	obj = popRoomAndObj(&room);
 
 	a = derefActor(pop(), "o6_putActorAtObject");
 	if (whereIsObject(obj) != WIO_NOT_FOUND) {
@@ -1323,11 +1325,7 @@
 	y = pop();
 	x = pop();
 
-	if (_features & GF_HUMONGOUS) {
-		room = pop();
-		obj = pop();
-	} else
-		obj = popRoomAndObj(&room);
+	obj = popRoomAndObj(&room);
 
 	a = derefActor(VAR(VAR_EGO), "o6_loadRoomWithEgo");
 	a->putActor(0, 0, room);

Index: script_v7he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v7he.cpp,v
retrieving revision 2.145
retrieving revision 2.146
diff -u -d -r2.145 -r2.146
--- script_v7he.cpp	13 Apr 2005 11:03:23 -0000	2.145
+++ script_v7he.cpp	16 Apr 2005 10:26:49 -0000	2.146
@@ -599,7 +599,8 @@
 		break;
 	case 119:		// SO_LOAD_OBJECT
 		{
-			int room, obj = popRoomAndObj(&room);
+			int obj = pop();
+			int room = getObjectRoom(obj);
 			loadFlObject(obj, room);
 			break;
 		}





More information about the Scummvm-git-logs mailing list