diff options
author | Travis Howell | 2004-08-01 13:57:00 +0000 |
---|---|---|
committer | Travis Howell | 2004-08-01 13:57:00 +0000 |
commit | d60973b05e9c607b46edaa45b56b86953d7d079d (patch) | |
tree | bae645298b3f647fe29ee8991ac1cc49812c0b2c /scumm/scumm.cpp | |
parent | ea694ffd68a5071fda937b3d23d6796c3abb3ba3 (diff) | |
download | scummvm-rg350-d60973b05e9c607b46edaa45b56b86953d7d079d.tar.gz scummvm-rg350-d60973b05e9c607b46edaa45b56b86953d7d079d.tar.bz2 scummvm-rg350-d60973b05e9c607b46edaa45b56b86953d7d079d.zip |
HE games use different method to clear some arrays resources.
svn-id: r14423
Diffstat (limited to 'scumm/scumm.cpp')
-rw-r--r-- | scumm/scumm.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scumm/scumm.cpp b/scumm/scumm.cpp index 412b52445e..ee36e5cbbc 100644 --- a/scumm/scumm.cpp +++ b/scumm/scumm.cpp @@ -2165,6 +2165,7 @@ void ScummEngine::startScene(int room, Actor *a, int objectNr) { if (ss->where == WIO_ROOM || ss->where == WIO_FLOBJECT) { if (ss->cutsceneOverride != 0) error("Object %d stopped with active cutscene/override in exit", ss->number); + nukeArrays(_currentScript); _currentScript = 0xFF; } else if (ss->where == WIO_LOCAL) { if (ss->cutsceneOverride != 0) { @@ -2172,6 +2173,7 @@ void ScummEngine::startScene(int room, Actor *a, int objectNr) { if (_version >= 5) error("Script %d stopped with active cutscene/override in exit", ss->number); } + nukeArrays(_currentScript); _currentScript = 0xFF; } } |