aboutsummaryrefslogtreecommitdiff
path: root/engines/saga/scene.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2007-07-07 00:36:10 +0000
committerFilippos Karapetis2007-07-07 00:36:10 +0000
commit737216e52efbbba2955393ece5fb078a8d0783b0 (patch)
treee32e7ee6066f46b94d915962144db47ae52e3de2 /engines/saga/scene.cpp
parent8e7269a10042720997e8a0a56489d800a472168f (diff)
downloadscummvm-rg350-737216e52efbbba2955393ece5fb078a8d0783b0.tar.gz
scummvm-rg350-737216e52efbbba2955393ece5fb078a8d0783b0.tar.bz2
scummvm-rg350-737216e52efbbba2955393ece5fb078a8d0783b0.zip
When loading a scene, start showing actors only after the scene background has been shown. This prevents some cases where some actors are shown prematurely before the next scene is loaded (e.g. in IHNM, when entering a chapter, after AM finishes his speech)
svn-id: r27946
Diffstat (limited to 'engines/saga/scene.cpp')
-rw-r--r--engines/saga/scene.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/saga/scene.cpp b/engines/saga/scene.cpp
index 84d1b45114..362b212b14 100644
--- a/engines/saga/scene.cpp
+++ b/engines/saga/scene.cpp
@@ -570,6 +570,8 @@ void Scene::loadScene(LoadSceneParams *loadSceneParams) {
_chapterPointsChanged = false;
+ _vm->_actor->showActors(false);
+
if ((_vm->getGameType() == GType_IHNM) && (loadSceneParams->chapter != NO_CHAPTER_CHANGE)) {
if (loadSceneParams->loadFlag != kLoadBySceneNumber) {
error("loadScene wrong usage");