diff options
-rw-r--r-- | scumm/smush/player.cpp | 2 | ||||
-rw-r--r-- | scumm/smush/scumm_renderer.cpp | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/scumm/smush/player.cpp b/scumm/smush/player.cpp index ea0d592460..ce2d92718c 100644 --- a/scumm/smush/player.cpp +++ b/scumm/smush/player.cpp @@ -712,7 +712,7 @@ bool SmushPlayer::play(const char * file, const char * directory) { if(_wait) { bool isFullthrottle; if(!readString(file, directory, isFullthrottle)) - warning("unable to read text information for \"%s\"", file); + debug(2, "unable to read text information for \"%s\"", file); if(_strings) { if(isFullthrottle) { _fr[0] = loadFont("scummfnt.nut", directory, true); diff --git a/scumm/smush/scumm_renderer.cpp b/scumm/smush/scumm_renderer.cpp index 0a0fba6856..9b2ec30426 100644 --- a/scumm/smush/scumm_renderer.cpp +++ b/scumm/smush/scumm_renderer.cpp @@ -27,6 +27,7 @@ #include "sound/mixer.h" #include "scumm/scumm.h" #include "scumm/sound.h" +#include "scumm/actor.h" class ScummMixer : public Mixer { private: @@ -223,6 +224,11 @@ ScummRenderer::~ScummRenderer() { _smixer = 0; } _scumm->_sound->pauseBundleMusic(false); + _scumm->_fullRedraw = 1; + _scumm->redrawBGAreas(); + for (int32 i = 0; i < _scumm->NUM_ACTORS; i++) + _scumm->derefActor(i)->needRedraw = true; + _scumm->processActors(); } bool ScummRenderer::wait(int32 ms) { |