[Scummvm-cvs-logs] CVS: scummvm/scumm script_v6.cpp,1.198,1.199

Pawel Kolodziejski aquadran at users.sourceforge.net
Fri Sep 26 10:57:01 CEST 2003


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv5220

Modified Files:
	script_v6.cpp 
Log Message:
added v6 version of stamp object opcode

Index: script_v6.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v6.cpp,v
retrieving revision 1.198
retrieving revision 1.199
diff -u -d -r1.198 -r1.199
--- script_v6.cpp	26 Sep 2003 17:33:58 -0000	1.198
+++ script_v6.cpp	26 Sep 2003 17:55:50 -0000	1.199
@@ -2795,7 +2795,29 @@
 
 void Scumm_v6::o6_stampObject() {
 	int object, x, y, state;
+	
+	// V6 version
+	if (_version == 6) {
+		state = pop();
+		if (state == 0) {
+			state = 1;
+		}
+		y = pop();
+		x = pop();
+		object = pop();
+		int objnum = getObjectIndex(object);
+		if (objnum == -1)
+			return;
+		if (x != -1) {
+			setObjectState(object, state, x, y);
+		}
+		drawObject(objnum, 0);
+		warning("o6_stampObject: (%d at (%d,%d) state %d)", object, x, y, state);
+		
+		return;	
+	}
 
+	// V7 version
 	state = pop();
 	y = pop();
 	x = pop();





More information about the Scummvm-git-logs mailing list