[Scummvm-cvs-logs] CVS: scummvm/scumm room.cpp,1.15,1.16 script_v7he.cpp,2.159,2.160
kirben
kirben at users.sourceforge.net
Sun May 29 06:09:49 CEST 2005
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6901/scumm
Modified Files:
room.cpp script_v7he.cpp
Log Message:
resourceMapper isn't used in HE72+ games.
Index: room.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/room.cpp,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- room.cpp 23 May 2005 02:00:48 -0000 1.15
+++ room.cpp 29 May 2005 13:08:25 -0000 1.16
@@ -112,7 +112,7 @@
_currentRoom = room;
VAR(VAR_ROOM) = room;
- if (room >= 0x80 && _version < 7)
+ if (room >= 0x80 && _version < 7 && _heversion <= 71)
_roomResource = _resourceMapper[room & 0x7F];
else
_roomResource = room;
Index: script_v7he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v7he.cpp,v
retrieving revision 2.159
retrieving revision 2.160
diff -u -d -r2.159 -r2.160
--- script_v7he.cpp 28 May 2005 08:57:56 -0000 2.159
+++ script_v7he.cpp 29 May 2005 13:08:25 -0000 2.160
@@ -563,7 +563,7 @@
break;
case 111: // SO_LOCK_ROOM
resid = pop();
- if (resid > 0x7F)
+ if (_heversion <= 71 && resid > 0x7F)
resid = _resourceMapper[resid & 0x7F];
res.lock(rtRoom, resid);
res.lock(rtRoomImage, resid);
@@ -584,7 +584,7 @@
break;
case 115: // SO_UNLOCK_ROOM
resid = pop();
- if (resid > 0x7F)
+ if (_heversion <= 71 && resid > 0x7F)
resid = _resourceMapper[resid & 0x7F];
res.unlock(rtRoom, resid);
res.unlock(rtRoomImage, resid);
More information about the Scummvm-git-logs
mailing list