aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/script.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/agos/script.cpp')
-rw-r--r--engines/agos/script.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/agos/script.cpp b/engines/agos/script.cpp
index ed82fd5316..4541f3d002 100644
--- a/engines/agos/script.cpp
+++ b/engines/agos/script.cpp
@@ -508,7 +508,14 @@ void AGOSEngine::o_picture() {
return;
}
- _picture8600 = (vga_res == 8600);
+ if (getGameType() == GType_PP && getGameId() != GID_DIMP) {
+ if (vga_res == 8700 && getBitFlag(107)) {
+ _vgaPeriod = 30;
+ }
+
+ _picture8600 = (vga_res == 8600);
+ }
+
setWindowImageEx(mode, vga_res);
}