diff options
Diffstat (limited to 'engines/tsage/scenes.cpp')
-rw-r--r-- | engines/tsage/scenes.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/tsage/scenes.cpp b/engines/tsage/scenes.cpp index 6362c63bc3..0756d71d4c 100644 --- a/engines/tsage/scenes.cpp +++ b/engines/tsage/scenes.cpp @@ -133,7 +133,7 @@ void SceneManager::fadeInIfNecessary() { percent = 100; g_globals->_scenePalette.fade((const byte *)&adjustData, false, percent); - g_system->updateScreen(); + GLOBALS._screenSurface.updateScreen(); g_system->delayMillis(10); } @@ -164,7 +164,7 @@ void SceneManager::changeScene(int newSceneNumber) { sceneObj->setObjectWrapper(NULL); sceneObj->animate(ANIM_MODE_NONE, 0); - sceneObj->_flags &= !OBJFLAG_PANES; + sceneObj->_flags &= ~OBJFLAG_PANES; } // Blank out the screen @@ -240,7 +240,7 @@ void SceneManager::listenerSynchronize(Serializer &s) { if (s.isLoading()) { changeScene(_sceneNumber); - + if (_nextSceneNumber != -1) { sceneChange(); _nextSceneNumber = -1; @@ -317,7 +317,7 @@ void Scene::loadSceneData(int sceneNum) { _activeScreenNumber = sceneNum; if (g_vm->getGameID() == GType_Ringworld2) { - // Most scenes in Ringworld 2 don't have a scene size resource, but rather just have + // Most scenes in Ringworld 2 don't have a scene size resource, but rather just have // a standard 320x200 size. Only read the scene size data for the specific few scenes switch (sceneNum) { case 700: @@ -457,7 +457,7 @@ void Scene::refreshBackground(int xAmount, int yAmount) { Rect destBounds(xSectionDest * 160, ySectionDest * 100, (xSectionDest + 1) * 160, (ySectionDest + 1) * 100); if (g_vm->getGameID() != GType_Ringworld) { - // For Blue Force and Return to Ringworld, if the scene has an interface area, + // For Blue Force and Return to Ringworld, if the scene has an interface area, // exclude it from the copy srcBounds.bottom = MIN<int16>(srcBounds.bottom, BF_GLOBALS._interfaceY); destBounds.bottom = MIN<int16>(destBounds.bottom, BF_GLOBALS._interfaceY); |