aboutsummaryrefslogtreecommitdiff
path: root/sword2
diff options
context:
space:
mode:
authorTorbjörn Andersson2004-03-29 06:32:54 +0000
committerTorbjörn Andersson2004-03-29 06:32:54 +0000
commit6cb86c641ff52220aebd21e322a029c996beb99d (patch)
treecefc6d058c54024ba302d1b3f86905a69700e5db /sword2
parentf5f3ee903dde3af085796c01406209252c9104f9 (diff)
downloadscummvm-rg350-6cb86c641ff52220aebd21e322a029c996beb99d.tar.gz
scummvm-rg350-6cb86c641ff52220aebd21e322a029c996beb99d.tar.bz2
scummvm-rg350-6cb86c641ff52220aebd21e322a029c996beb99d.zip
Make clearScene() set the _needFullRedraw variable.
I think the reason I didn't do this from the start was that BS2 used to call clearScene(), or whatever the function was called back then, between every frame. Nowadays, it simply assumes that each frame will cover the previous one. Anyway, this change prevents the restart/restore dialog from appearing briefly between the two intro cutscene animations. svn-id: r13421
Diffstat (limited to 'sword2')
-rw-r--r--sword2/driver/d_draw.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/sword2/driver/d_draw.cpp b/sword2/driver/d_draw.cpp
index 934e82bfde..410696da14 100644
--- a/sword2/driver/d_draw.cpp
+++ b/sword2/driver/d_draw.cpp
@@ -115,6 +115,7 @@ void Graphics::setRenderLevel(int8 level) {
void Graphics::clearScene(void) {
memset(_buffer + MENUDEEP * _screenWide, 0, _screenWide * RENDERDEEP);
+ _needFullRedraw = true;
}
} // End of namespace Sword2