diff options
author | Paul Gilbert | 2014-08-09 16:31:23 -0400 |
---|---|---|
committer | Paul Gilbert | 2014-08-09 16:31:23 -0400 |
commit | 00633b94be93bd80fc8d1244f59647002f12fbe1 (patch) | |
tree | 6ee0cc8faf074c85f5fb816942654879164b045d /engines/access/room.cpp | |
parent | 1171400ccb65025a77f04dae3a224a3aec5920a3 (diff) | |
download | scummvm-rg350-00633b94be93bd80fc8d1244f59647002f12fbe1.tar.gz scummvm-rg350-00633b94be93bd80fc8d1244f59647002f12fbe1.tar.bz2 scummvm-rg350-00633b94be93bd80fc8d1244f59647002f12fbe1.zip |
ACCESS: Convert Scripts class to use a MemoryReadStream
Diffstat (limited to 'engines/access/room.cpp')
-rw-r--r-- | engines/access/room.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/engines/access/room.cpp b/engines/access/room.cpp index fb70e35ee0..e0acf1c32a 100644 --- a/engines/access/room.cpp +++ b/engines/access/room.cpp @@ -193,9 +193,11 @@ void Room::loadRoomData(const byte *roomData) { // Load script data _vm->_scripts->freeScriptData(); - if (roomInfo._scriptFile._fileNum != -1) - _vm->_scripts->_script = _vm->_files->loadFile(roomInfo._scriptFile._fileNum, - roomInfo._scriptFile._subfile); + if (roomInfo._scriptFile._fileNum != -1) { + const byte *data = _vm->_files->loadFile(roomInfo._scriptFile._fileNum, + roomInfo._scriptFile._subfile); + _vm->_scripts->setScript(data, _vm->_files->_filesize); + } // Load animation data _vm->_animation->freeAnimationData(); |