aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/blue_force/blueforce_scenes2.cpp
diff options
context:
space:
mode:
authorStrangerke2011-10-20 21:34:36 +0200
committerStrangerke2011-10-20 21:34:36 +0200
commitc28b98aa2ab06e7fb604b534911962877d8b9198 (patch)
treef724811d356fb97ef5f43c4c18650deba34b6b4d /engines/tsage/blue_force/blueforce_scenes2.cpp
parent1473d3a3f27d3a1fa205633c2e399731abc2972f (diff)
downloadscummvm-rg350-c28b98aa2ab06e7fb604b534911962877d8b9198.tar.gz
scummvm-rg350-c28b98aa2ab06e7fb604b534911962877d8b9198.tar.bz2
scummvm-rg350-c28b98aa2ab06e7fb604b534911962877d8b9198.zip
TSAGE: Blue Force - Fix two glitches in the intro using a workaround
Diffstat (limited to 'engines/tsage/blue_force/blueforce_scenes2.cpp')
-rw-r--r--engines/tsage/blue_force/blueforce_scenes2.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/tsage/blue_force/blueforce_scenes2.cpp b/engines/tsage/blue_force/blueforce_scenes2.cpp
index cd88628d78..ca5e205773 100644
--- a/engines/tsage/blue_force/blueforce_scenes2.cpp
+++ b/engines/tsage/blue_force/blueforce_scenes2.cpp
@@ -186,6 +186,12 @@ void Scene210::Action1::signal() {
void Scene210::postInit(SceneObjectList *OwnerList) {
SceneExt::postInit();
loadScene(210);
+
+// FIXME: This fixes an obvious glitch during scene transition.
+// Shouldn't it be included in the 2 previous functions?
+ clearScreen();
+//
+
BF_GLOBALS._scenePalette.loadPalette(235);
BF_GLOBALS._scenePalette.refresh();
@@ -351,6 +357,11 @@ void Scene220::postInit(SceneObjectList *OwnerList) {
SceneExt::postInit();
loadScene(220);
+// FIXME: This fixes an obvious glitch during scene transition.
+// Shouldn't it be included in the 2 previous functions?
+ clearScreen();
+//
+
_object2.postInit();
_object2.setVisage(220);
_object2.setPosition(Common::Point(182, 122));