diff options
Diffstat (limited to 'engines/adl/adl_v4.cpp')
-rw-r--r-- | engines/adl/adl_v4.cpp | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/engines/adl/adl_v4.cpp b/engines/adl/adl_v4.cpp index 602ee25683..ed20c82513 100644 --- a/engines/adl/adl_v4.cpp +++ b/engines/adl/adl_v4.cpp @@ -59,21 +59,8 @@ void AdlEngine_v4::applyDiskOffset(byte &track, byte §or) const { track += _diskOffsets[_curDisk].track; } -DataBlockPtr AdlEngine_v4::readDataBlockPtr(Common::ReadStream &f) const { - byte track = f.readByte(); - byte sector = f.readByte(); - byte offset = f.readByte(); - byte size = f.readByte(); - - if (f.eos() || f.err()) - error("Error reading DataBlockPtr"); - - if (track == 0 && sector == 0 && offset == 0 && size == 0) - return DataBlockPtr(); - +void AdlEngine_v4::adjustDataBlockPtr(byte &track, byte §or, byte &offset, byte &size) const { applyDiskOffset(track, sector); - - return _disk->getDataBlock(track, sector, offset, size); } typedef Common::Functor1Mem<ScriptEnv &, int, AdlEngine_v4> OpcodeV4; |