diff options
author | Paul Gilbert | 2007-11-09 08:22:09 +0000 |
---|---|---|
committer | Paul Gilbert | 2007-11-09 08:22:09 +0000 |
commit | 5f6cb432fb485e981b2b4be66e1e701aee6e51a0 (patch) | |
tree | b06c652e9165d425cadee3f5002e9132debb4129 /engines | |
parent | 25d22b2b42dbae61c7b951b2633e5e664c4b8000 (diff) | |
download | scummvm-rg350-5f6cb432fb485e981b2b4be66e1e701aee6e51a0.tar.gz scummvm-rg350-5f6cb432fb485e981b2b4be66e1e701aee6e51a0.tar.bz2 scummvm-rg350-5f6cb432fb485e981b2b4be66e1e701aee6e51a0.zip |
Restoring a game now correctly fades out the current room like the original
svn-id: r29459
Diffstat (limited to 'engines')
-rw-r--r-- | engines/lure/room.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/lure/room.cpp b/engines/lure/room.cpp index 782c4b53c7..b16644e9cb 100644 --- a/engines/lure/room.cpp +++ b/engines/lure/room.cpp @@ -685,8 +685,9 @@ void Room::saveToStream(Common::WriteStream *stream) { } void Room::loadFromStream(Common::ReadStream *stream) { - _roomNumber = stream->readUint16LE(); - setRoomNumber(_roomNumber, false); + uint16 roomNum = stream->readUint16LE(); + _roomNumber = 999; // Dummy room number so current room is faded out + setRoomNumber(roomNum, false); _destRoomNumber = stream->readUint16LE(); _showInfo = stream->readByte() != 0; |