[Scummvm-cvs-logs] CVS: scummvm/queen cutaway.cpp,1.68,1.69
Gregory Montoir
cyx at users.sourceforge.net
Sun Nov 16 12:32:17 CET 2003
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/queen cutaway.cpp,1.67,1.68 logic.cpp,1.101,1.102
- Next message: [Scummvm-cvs-logs] CVS: scummvm/scumm actor.cpp,1.186,1.187 akos.cpp,1.88,1.89 bomp.cpp,2.13,2.14 bundle.cpp,1.48,1.49 camera.cpp,2.17,2.18 costume.cpp,1.118,1.119 gfx.cpp,2.231,2.232 imuse.cpp,2.111,2.112 imuse_player.cpp,2.38,2.39 object.cpp,1.147,1.148 script_v2.cpp,2.214,2.215 script_v5.cpp,1.209,1.210 script_v6.cpp,1.210,1.211 string.cpp,1.166,1.167 verbs.cpp,1.81,1.82
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/queen
In directory sc8-pr-cvs1:/tmp/cvs-serv27674
Modified Files:
cutaway.cpp
Log Message:
Apparently, my previous fix (joe position when switching room) causes trouble when returning from a cutaway with initialRoom != currentRoom. I added a condition, but that's not exactly like the original. Maybe one effect of the missing SETUP_ROOM call in cutaway code.
Index: cutaway.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/queen/cutaway.cpp,v
retrieving revision 1.68
retrieving revision 1.69
diff -u -d -r1.68 -r1.69
--- cutaway.cpp 16 Nov 2003 19:55:02 -0000 1.68
+++ cutaway.cpp 16 Nov 2003 20:31:14 -0000 1.69
@@ -1337,8 +1337,9 @@
restorePersonData();
debug(0, "_logic->entryObj() = %i", _logic->entryObj());
- if (_logic->entryObj() > 0)
+ if (_logic->entryObj() > 0) {
_initialRoom = _logic->objectData(_logic->entryObj())->room;
+ }
else {
// We're not returning to new room, so return to old Joe X,Y coords
debug(0, "[Cutaway::run] Moving joe to (%i, %i)", initialJoeX, initialJoeY);
@@ -1354,8 +1355,10 @@
_logic->newRoom(_initialRoom);
_logic->display()->fullscreen(true);
}
- _logic->joeX(0);
- _logic->joeY(0);
+ else {
+ _logic->joeX(0);
+ _logic->joeY(0);
+ }
}
// XXX CUTJOEF=0;
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/queen cutaway.cpp,1.67,1.68 logic.cpp,1.101,1.102
- Next message: [Scummvm-cvs-logs] CVS: scummvm/scumm actor.cpp,1.186,1.187 akos.cpp,1.88,1.89 bomp.cpp,2.13,2.14 bundle.cpp,1.48,1.49 camera.cpp,2.17,2.18 costume.cpp,1.118,1.119 gfx.cpp,2.231,2.232 imuse.cpp,2.111,2.112 imuse_player.cpp,2.38,2.39 object.cpp,1.147,1.148 script_v2.cpp,2.214,2.215 script_v5.cpp,1.209,1.210 script_v6.cpp,1.210,1.211 string.cpp,1.166,1.167 verbs.cpp,1.81,1.82
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list