diff options
author | Paweł Kołodziejski | 2002-10-06 08:45:16 +0000 |
---|---|---|
committer | Paweł Kołodziejski | 2002-10-06 08:45:16 +0000 |
commit | 8339d65bf681453e10fb2364891759cac7483fdb (patch) | |
tree | 8be1638ffbe2dd7a439e490a78a221b04a7952e4 /scumm | |
parent | ade52477760ad437b87092da273adacc1cd19b15 (diff) | |
download | scummvm-rg350-8339d65bf681453e10fb2364891759cac7483fdb.tar.gz scummvm-rg350-8339d65bf681453e10fb2364891759cac7483fdb.tar.bz2 scummvm-rg350-8339d65bf681453e10fb2364891759cac7483fdb.zip |
full redraw after smush movie
svn-id: r5097
Diffstat (limited to 'scumm')
-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) { |