[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