diff options
-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; |