diff options
Diffstat (limited to 'engines/mohawk/myst.cpp')
-rw-r--r-- | engines/mohawk/myst.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/mohawk/myst.cpp b/engines/mohawk/myst.cpp index 026cd18fa1..f0c63f90f7 100644 --- a/engines/mohawk/myst.cpp +++ b/engines/mohawk/myst.cpp @@ -304,10 +304,6 @@ Common::Error MohawkEngine_Myst::run() { _needsUpdate = _video->updateBackgroundMovies(); _scriptParser->runPersistentScripts(); - // Run animations... - for (uint16 i = 0; i < _resources.size(); i++) - _resources[i]->handleAnimation(); - while (_eventMan->pollEvent(event)) { switch (event.type) { case Common::EVENT_MOUSEMOVE: @@ -550,6 +546,9 @@ void MohawkEngine_Myst::changeToCard(uint16 card, bool updateScreen) { // Update the images of each area too drawResourceImages(); + for (uint16 i = 0; i < _resources.size(); i++) + _resources[i]->handleCardChange(); + // TODO: Handle Script Resources // Make sure we have the right cursor showing |