aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/script.cpp
diff options
context:
space:
mode:
authorTravis Howell2007-06-10 04:14:53 +0000
committerTravis Howell2007-06-10 04:14:53 +0000
commit2d2bda501e549169f4b6726e60d21b10dcfdf982 (patch)
tree31d41a22e46e023037a2bad4715c3928353bd0e2 /engines/agos/script.cpp
parenta121e4ce05842859f69928e02bd73cda0c123213 (diff)
downloadscummvm-rg350-2d2bda501e549169f4b6726e60d21b10dcfdf982.tar.gz
scummvm-rg350-2d2bda501e549169f4b6726e60d21b10dcfdf982.tar.bz2
scummvm-rg350-2d2bda501e549169f4b6726e60d21b10dcfdf982.zip
Fix timer code in Puzzle Pack, to match original speed.
svn-id: r27275
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);
}