diff options
author | Eugene Sandulenko | 2010-06-15 10:22:39 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2010-06-15 10:22:39 +0000 |
commit | e4d77cf098e9e9bdefce9ab13e7808ca89226c74 (patch) | |
tree | 14e527e7369ec3e2ae4872eefde1daad6455bc03 /engines | |
parent | f53211fbadb6c88161f8830baee476a91a0cc547 (diff) | |
download | scummvm-rg350-e4d77cf098e9e9bdefce9ab13e7808ca89226c74.tar.gz scummvm-rg350-e4d77cf098e9e9bdefce9ab13e7808ca89226c74.tar.bz2 scummvm-rg350-e4d77cf098e9e9bdefce9ab13e7808ca89226c74.zip |
Drascula: Add responsiveness while talking.
svn-id: r49716
Diffstat (limited to 'engines')
-rw-r--r-- | engines/drascula/talk.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/drascula/talk.cpp b/engines/drascula/talk.cpp index 54175c5e5b..91711681e3 100644 --- a/engines/drascula/talk.cpp +++ b/engines/drascula/talk.cpp @@ -331,11 +331,9 @@ void DrasculaEngine::talk_bj(int index) { updateRefresh_pre(); - copyBackground(bjX + 2, bjY - 1, bjX + 2, bjY - 1, 27, 40, - bgSurface, screenSurface); + copyBackground(bjX + 2, bjY - 1, bjX + 2, bjY - 1, 27, 40, bgSurface, screenSurface); - copyRect(x_talk[face], 99, bjX + 2, bjY - 1, 27, 40, - drawSurface3, screenSurface); + copyRect(x_talk[face], 99, bjX + 2, bjY - 1, 27, 40, drawSurface3, screenSurface); moveCharacters(); updateRefresh(); @@ -353,6 +351,7 @@ void DrasculaEngine::talk_bj(int index) { updateScreen(); } + updateEvents(); } while (!isTalkFinished()); updateRoom(); |