aboutsummaryrefslogtreecommitdiff
path: root/engines/adl/hires6.cpp
diff options
context:
space:
mode:
authorWalter van Niftrik2016-08-28 01:13:15 +0200
committerWalter van Niftrik2016-08-28 11:23:34 +0200
commitbcd5df5c6e94a1d6c9cfb97f27a0306b8ff54e60 (patch)
tree550a2fc8db6f03291ffb089abb50203459e23c9d /engines/adl/hires6.cpp
parent70588aecdc9df737821dc37c466b4274b5f76549 (diff)
downloadscummvm-rg350-bcd5df5c6e94a1d6c9cfb97f27a0306b8ff54e60.tar.gz
scummvm-rg350-bcd5df5c6e94a1d6c9cfb97f27a0306b8ff54e60.tar.bz2
scummvm-rg350-bcd5df5c6e94a1d6c9cfb97f27a0306b8ff54e60.zip
ADL: Load hires4 rooms
Diffstat (limited to 'engines/adl/hires6.cpp')
-rw-r--r--engines/adl/hires6.cpp12
1 files changed, 1 insertions, 11 deletions
diff --git a/engines/adl/hires6.cpp b/engines/adl/hires6.cpp
index cf06591f6d..553729d38d 100644
--- a/engines/adl/hires6.cpp
+++ b/engines/adl/hires6.cpp
@@ -242,17 +242,7 @@ void HiRes6Engine::loadDisk(byte disk) {
stream->skip(14); // Skip invalid room 0
_state.rooms.clear();
- for (uint i = 0; i < count; ++i) {
- Room room;
- stream->readByte(); // number
- for (uint j = 0; j < 6; ++j)
- room.connections[j] = stream->readByte();
- room.data = readDataBlockPtr(*stream);
- room.picture = stream->readByte();
- room.curPicture = stream->readByte();
- room.isFirstTime = stream->readByte();
- _state.rooms.push_back(room);
- }
+ loadRooms(*stream, count);
break;
}
case 0x7b00: