SHERLOCK: 3DO: Fix introduction

This commit is contained in:
Paul Gilbert 2015-09-14 19:54:47 -04:00
parent fc7df50ed0
commit e9efe9ab90
2 changed files with 8 additions and 13 deletions

View file

@ -201,12 +201,9 @@ bool Animation::play3DO(const Common::String &filename, bool intro, int minDelay
// Draw the sprite. Note that we explicitly use the raw frame below, rather than the ImageFrame,
// since we don't want the offsets in the image file to be used, just the explicit position we specify
if (!fadeActive) {
screen.transBlitFrom(images[imageFrame]._frame, pt);
} else {
// Fade active, blit to backbuffer1
screen._backBuffer1.transBlitFrom(images[imageFrame]._frame, pt);
}
screen._backBuffer1.transBlitFrom(images[imageFrame]._frame, pt);
if (!fadeActive)
screen.slamArea(pt.x, pt.y, images[imageFrame]._frame.w, images[imageFrame]._frame.h);
} else {
// At this point, either the sprites for the frame has been complete, or there weren't any sprites
// at all to draw for the frame