diff options
Diffstat (limited to 'engines/saga/render.cpp')
-rw-r--r-- | engines/saga/render.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/saga/render.cpp b/engines/saga/render.cpp index 930476b4e2..7a56fc71c5 100644 --- a/engines/saga/render.cpp +++ b/engines/saga/render.cpp @@ -85,11 +85,11 @@ void Render::drawScene() { // Get mouse coordinates mousePoint = _vm->mousePos(); - if (!(_flags & (RF_DEMO_SUBST | RF_PLACARD | RF_MAP))) { - // Display scene background - _vm->_scene->draw(); - + if (!(_flags & (RF_DEMO_SUBST | RF_MAP) || _vm->_interface->getMode() == kPanelPlacard)) { if (_vm->_interface->getFadeMode() != kFadeOut) { + // Display scene background + _vm->_scene->draw(); + if (_vm->_puzzle->isActive()) { _vm->_puzzle->movePiece(mousePoint); _vm->_actor->drawSpeech(); |