From cf9646e72b0e6e6c8908c1e04542c447e0d4bd5d Mon Sep 17 00:00:00 2001 From: Bastien Bouclet Date: Thu, 10 Aug 2017 18:59:40 +0200 Subject: MOHAWK: Myst: Stop gears video before calling elevator on mechanical Fixes #10108. --- engines/mohawk/myst_stacks/mechanical.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'engines/mohawk') diff --git a/engines/mohawk/myst_stacks/mechanical.cpp b/engines/mohawk/myst_stacks/mechanical.cpp index 34238f37f7..bd5406a4f1 100644 --- a/engines/mohawk/myst_stacks/mechanical.cpp +++ b/engines/mohawk/myst_stacks/mechanical.cpp @@ -615,6 +615,9 @@ void Mechanical::o_fortressRotationSetPosition(uint16 var, const ArgumentsArray } _fortressPosition = (moviePosition + 900) / 1800 % 4; + + // Stop the gears video so that it does not play while the elevator is going up + _fortressRotationGears->getVideo()->stop(); } void Mechanical::o_mystStaircaseMovie(uint16 var, const ArgumentsArray &args) { -- cgit v1.2.3