diff options
Diffstat (limited to 'engines/cge/fileio.cpp')
-rw-r--r-- | engines/cge/fileio.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/cge/fileio.cpp b/engines/cge/fileio.cpp index 830c1a7c21..6db0818287 100644 --- a/engines/cge/fileio.cpp +++ b/engines/cge/fileio.cpp @@ -192,17 +192,17 @@ uint16 ResourceManager::catRead(void *buf, uint16 length) { /*----------------------------------------------------------------------- * EncryptedStream *-----------------------------------------------------------------------*/ -EncryptedStream::EncryptedStream(const char *name) { +EncryptedStream::EncryptedStream(CGEEngine *vm, const char *name) : _vm(vm) { debugC(3, kCGEDebugFile, "EncryptedStream::EncryptedStream(%s)", name); _error = false; - BtKeypack *kp = _resman->find(name); + BtKeypack *kp = _vm->_resman->find(name); if (scumm_stricmp(kp->_key, name) != 0) _error = true; - _resman->seek(kp->_pos); + _vm->_resman->seek(kp->_pos); byte *dataBuffer = (byte *)malloc(kp->_size); - _resman->read(dataBuffer, kp->_size); + _vm->_resman->read(dataBuffer, kp->_size); _readStream = new Common::MemoryReadStream(dataBuffer, kp->_size, DisposeAfterUse::YES); } |