diff options
author | Paul Gilbert | 2013-07-20 18:46:55 -0400 |
---|---|---|
committer | Paul Gilbert | 2013-07-20 18:46:55 -0400 |
commit | b79fd7e965e2792a18e477b830067182f35a216a (patch) | |
tree | 33cce23bc9bc0888a272ec09c5e66a494b3011fb /engines/tsage/core.cpp | |
parent | a790fe0e80b6b0b8c45c5d37de2eb6faf221444c (diff) | |
download | scummvm-rg350-b79fd7e965e2792a18e477b830067182f35a216a.tar.gz scummvm-rg350-b79fd7e965e2792a18e477b830067182f35a216a.tar.bz2 scummvm-rg350-b79fd7e965e2792a18e477b830067182f35a216a.zip |
TSAGE: Work on setup of R2R engine palette maps
Diffstat (limited to 'engines/tsage/core.cpp')
-rw-r--r-- | engines/tsage/core.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/tsage/core.cpp b/engines/tsage/core.cpp index b6ed17aacb..7ca529f2ed 100644 --- a/engines/tsage/core.cpp +++ b/engines/tsage/core.cpp @@ -4291,10 +4291,15 @@ void SceneHandler::dispatch() { GUIErrorMessage(SAVE_ERROR_MSG); } if (_loadGameSlot != -1) { + int priorSceneBeforeLoad = GLOBALS._sceneManager._previousScene; + int currentSceneBeforeLoad = GLOBALS._sceneManager._sceneNumber; + int loadSlot = _loadGameSlot; _loadGameSlot = -1; g_saver->restore(loadSlot); g_globals->_events.setCursorFromFlag(); + + postLoad(priorSceneBeforeLoad, currentSceneBeforeLoad); } g_globals->_soundManager.dispatch(); |