aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/gfx.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/agos/gfx.cpp')
-rw-r--r--engines/agos/gfx.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/engines/agos/gfx.cpp b/engines/agos/gfx.cpp
index 6486cc8ca7..241c1928ff 100644
--- a/engines/agos/gfx.cpp
+++ b/engines/agos/gfx.cpp
@@ -1255,14 +1255,14 @@ void AGOSEngine::setWindowImage(uint16 mode, uint16 vga_res_id) {
_windowNum = updateWindow = mode;
_lockWord |= 0x20;
- VgaTimerEntry *vte = _vgaTimerList;
- while (vte->type != 2)
- vte++;
-
- vte->delay = 2;
-
if (getGameType() == GType_FF || getGameType() == GType_PP) {
vc27_resetSprite();
+ } else {
+ VgaTimerEntry *vte = _vgaTimerList;
+ while (vte->type != ANIMATE_INT)
+ vte++;
+
+ vte->delay = 2;
}
if (getGameType() == GType_SIMON2 || getGameType() == GType_FF) {