diff options
| author | Max Horn | 2003-06-05 10:27:15 +0000 |
|---|---|---|
| committer | Max Horn | 2003-06-05 10:27:15 +0000 |
| commit | c73ffd366ab98b01f2db9b4287a7896b0e1822fb (patch) | |
| tree | 8d5e6c0c32562edcdeb710992f1f3281a41f35c3 | |
| parent | c7d87b8a671bd0b1b01a4ad474883ea995758db5 (diff) | |
| download | scummvm-rg350-c73ffd366ab98b01f2db9b4287a7896b0e1822fb.tar.gz scummvm-rg350-c73ffd366ab98b01f2db9b4287a7896b0e1822fb.tar.bz2 scummvm-rg350-c73ffd366ab98b01f2db9b4287a7896b0e1822fb.zip | |
Regenerate strip table when loading
svn-id: r8321
| -rw-r--r-- | scumm/saveload.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/scumm/saveload.cpp b/scumm/saveload.cpp index d22d6347b4..68e7aa8646 100644 --- a/scumm/saveload.cpp +++ b/scumm/saveload.cpp @@ -182,6 +182,12 @@ bool Scumm::loadState(int slot, bool compat, SaveFileManager *mgr) { initBGBuffers(_roomHeight); + if (_features & GF_OLD_BUNDLE) { + // Generate strip table + _roomStrips = gdi.generateStripTable(getResourceAddress(rtRoom, _roomResource) + _IM00_offs, + _roomWidth, _roomHeight, _roomStrips); + } + if ((_features & GF_AUDIOTRACKS) && VAR(VAR_MUSIC_TIMER) > 0) _sound->startCDTimer(); |
