aboutsummaryrefslogtreecommitdiff
path: root/scumm
diff options
context:
space:
mode:
Diffstat (limited to 'scumm')
-rw-r--r--scumm/gfx.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/scumm/gfx.cpp b/scumm/gfx.cpp
index ab23e0f936..12adeaec59 100644
--- a/scumm/gfx.cpp
+++ b/scumm/gfx.cpp
@@ -2713,7 +2713,12 @@ void Scumm::initCycl(const byte *ptr) {
ptr += 2;
byte start = *ptr++;
byte end = *ptr++;
- if (!delay || start >= end)
+
+ // FIXME This value has another meaning
+ if (delay == 0x0aaa)
+ continue;
+
+ if (!delay || delay == 0x0aaa || start >= end)
continue;
cycl->counter = 0;