diff options
author | Nicola Mettifogo | 2007-11-01 15:58:33 +0000 |
---|---|---|
committer | Nicola Mettifogo | 2007-11-01 15:58:33 +0000 |
commit | 06f38474a587104f8aac0a3f0c55a19c05b03005 (patch) | |
tree | 4712dfd135f033a16508c72b33a15d15a415db33 /engines/parallaction/saveload.cpp | |
parent | c7f315b32c27f3956707e21e66dde9c7b12b7e23 (diff) | |
download | scummvm-rg350-06f38474a587104f8aac0a3f0c55a19c05b03005.tar.gz scummvm-rg350-06f38474a587104f8aac0a3f0c55a19c05b03005.tar.bz2 scummvm-rg350-06f38474a587104f8aac0a3f0c55a19c05b03005.zip |
Consolidated game data cleanup in a single routine to location switches more reliable, especially on savegames and on game start.
svn-id: r29357
Diffstat (limited to 'engines/parallaction/saveload.cpp')
-rw-r--r-- | engines/parallaction/saveload.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/parallaction/saveload.cpp b/engines/parallaction/saveload.cpp index 562d4119ea..02be4c6ee8 100644 --- a/engines/parallaction/saveload.cpp +++ b/engines/parallaction/saveload.cpp @@ -82,6 +82,8 @@ void Parallaction_ns::doLoadGame(uint16 slot) { _soundMan->stopMusic(); + cleanupGame(); + _introSarcData3 = 200; _introSarcData2 = 1; @@ -125,8 +127,6 @@ void Parallaction_ns::doLoadGame(uint16 slot) { _engineFlags &= ~kEngineQuit; _numLocations = atoi(s); - memset(_localFlags, 0, sizeof(_localFlags)); - memset(_locationNames, 0, sizeof(_locationNames)); uint16 _si; for (_si = 0; _si < _numLocations; _si++) { |