aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/agos.cpp
diff options
context:
space:
mode:
authorTravis Howell2006-10-13 04:57:07 +0000
committerTravis Howell2006-10-13 04:57:07 +0000
commit71c33847933c8106096fc677b6dd609c7b2ec5e3 (patch)
tree0cc9e3d0448253cbda22593768deeee1b9320348 /engines/agos/agos.cpp
parentbddfa4fb7da9373d4f604626de555cda0af91d8f (diff)
downloadscummvm-rg350-71c33847933c8106096fc677b6dd609c7b2ec5e3.tar.gz
scummvm-rg350-71c33847933c8106096fc677b6dd609c7b2ec5e3.tar.bz2
scummvm-rg350-71c33847933c8106096fc677b6dd609c7b2ec5e3.zip
Limit clearWindow to early games only, to avoid regressions
svn-id: r24286
Diffstat (limited to 'engines/agos/agos.cpp')
-rw-r--r--engines/agos/agos.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/agos/agos.cpp b/engines/agos/agos.cpp
index e85172f9ff..695806dc5d 100644
--- a/engines/agos/agos.cpp
+++ b/engines/agos/agos.cpp
@@ -1736,6 +1736,8 @@ void AGOSEngine::set_video_mode_internal(uint16 mode, uint16 vga_res_id) {
b += sizeof(ImageHeader_WW);
}
assert(READ_BE_UINT16(&((ImageHeader_WW *) b)->id) == vga_res_id);
+
+ clearWindow(_windowNum, READ_BE_UINT16(&((ImageHeader_WW *) b)->color));
}
if (_startVgaScript) {
@@ -1769,8 +1771,6 @@ void AGOSEngine::set_video_mode_internal(uint16 mode, uint16 vga_res_id) {
}
}
- clearWindow(_windowNum, READ_BE_UINT16(&((ImageHeader_WW *) b)->color));
-
vc_ptr_org = _vcPtr;
if (getGameType() == GType_FF || getGameType() == GType_PP) {