diff options
Diffstat (limited to 'engines/agos/script.cpp')
-rw-r--r-- | engines/agos/script.cpp | 9 |
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); } |