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:
parent
c7f315b32c
commit
06f38474a5
4 changed files with 33 additions and 22 deletions
|
@ -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++) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue