aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics/picture.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/graphics/picture.cpp')
-rw-r--r--engines/sci/graphics/picture.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/sci/graphics/picture.cpp b/engines/sci/graphics/picture.cpp
index 39666b82cb..6f2ca9e26d 100644
--- a/engines/sci/graphics/picture.cpp
+++ b/engines/sci/graphics/picture.cpp
@@ -754,6 +754,15 @@ void GfxPicture::drawVectorData(byte *data, int dataSize) {
// Dithering EGA pictures
if (isEGA) {
_screen->dither(_addToFlag);
+ switch (g_sci->getGameId()) {
+ case GID_SQ3:
+ switch (_resourceId) {
+ case 154: // SQ3: intro, ship gets sucked in
+ _screen->ditherForceMemorial(0xD0);
+ break;
+ }
+ break;
+ }
}
return;
default: