diff options
Diffstat (limited to 'engines/sci/graphics/picture.cpp')
-rw-r--r-- | engines/sci/graphics/picture.cpp | 9 |
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: |