diff options
Diffstat (limited to 'engines/mohawk/myst.cpp')
-rw-r--r-- | engines/mohawk/myst.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/mohawk/myst.cpp b/engines/mohawk/myst.cpp index 0e791aadc6..7cafaf69a3 100644 --- a/engines/mohawk/myst.cpp +++ b/engines/mohawk/myst.cpp @@ -472,7 +472,7 @@ uint16 MohawkEngine_Myst::getCardBackgroundId() { } void MohawkEngine_Myst::drawCardBackground() { - _gfx->copyImageToScreen(getCardBackgroundId(), Common::Rect(0, 0, 544, 333)); + _gfx->copyImageToBackBuffer(getCardBackgroundId(), Common::Rect(0, 0, 544, 333)); } void MohawkEngine_Myst::changeToCard(uint16 card, bool updateScreen) { @@ -568,7 +568,8 @@ void MohawkEngine_Myst::changeToCard(uint16 card, bool updateScreen) { // Make sure the screen is updated if (updateScreen) { - _gfx->updateScreen(); + _gfx->copyBackBufferToScreen(Common::Rect(544, 333)); + _system->updateScreen(); } } |