diff options
-rw-r--r-- | scumm/scummvm.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/scumm/scummvm.cpp b/scumm/scummvm.cpp index af6dfc3157..b78204cb2b 100644 --- a/scumm/scummvm.cpp +++ b/scumm/scummvm.cpp @@ -2242,15 +2242,15 @@ void Scumm::initRoomSubBlocks() { } // Color cycling - ptr = 0; - if (_features & GF_SMALL_HEADER) { - if (_gameId == GID_MONKEY_VGA) + if (_version >= 4) { + if (_features & GF_SMALL_HEADER) ptr = findResourceSmall (MKID('CYCL'), roomptr); - } else if (!(_features & GF_OLD_BUNDLE)) { - ptr = findResourceData(MKID('CYCL'), roomptr); + else + ptr = findResourceData(MKID('CYCL'), roomptr); + if (ptr) { + initCycl(ptr); + } } - if (ptr) - initCycl(ptr); // Transparent color if (_features & GF_OLD_BUNDLE) |