Consolidated game data cleanup in a single routine to location switches more reliable, especially on savegames and on game start.

svn-id: r29357
This commit is contained in:
Nicola Mettifogo 2007-11-01 15:58:33 +00:00
parent c7f315b32c
commit 06f38474a5
4 changed files with 33 additions and 22 deletions

View file

@ -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++) {