scummvm/engines/cruise
D G Turner a5745434d3 CRUISE: Fix update of background animations while waiting for user.
This is the third and final part of the patch supplied by Ignaz Forster
on bug #3423955 ("CRUISE: Slow / unresponsive game behaviour") for
avoiding blocking graphical updates during user wait loops.

The removal of the continue statement fixes the update of background
animations while waiting for user to respond i.e. try opening a locked
door on the upper deck of the boat and check the sea background
animation, but it also has the side effect of allowing hotspots to
respond during this period if the user clicks fast enough.

However, this bug was also present in the original interpreter, and
a workaround has been added to inhibit this.
2012-04-21 01:55:05 +01:00
..
actor.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
actor.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
background.cpp JANITORIAL: Fix missing whitespace in pointer cast 2012-02-15 10:07:10 -06:00
background.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
backgroundIncrust.cpp JANITORIAL: Fix missing whitespace in pointer cast 2012-02-15 10:07:10 -06:00
backgroundIncrust.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
cell.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
cell.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
cruise_main.cpp CRUISE: Fix update of background animations while waiting for user. 2012-04-21 01:55:05 +01:00
cruise_main.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
cruise.cpp ENGINES: Change 2nd param of Engine::saveGameState to Common::String 2011-06-02 18:31:59 +02:00
cruise.h JANITORIAL: Fix whitespace in pointer template arg 2012-02-15 10:07:08 -06:00
ctp.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
ctp.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
dataLoader.cpp JANITORIAL: Fix missing whitespace in pointer cast 2012-02-15 10:07:10 -06:00
dataLoader.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
debugger.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
debugger.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
decompiler.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
delphine-unpack.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
detection.cpp LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE) 2011-11-16 22:38:58 +01:00
font.cpp JANITORIAL: Fix missing whitespace in pointer cast 2012-02-15 10:07:10 -06:00
font.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
function.cpp JANITORIAL: Fix missing whitespace in pointer cast 2012-02-15 10:07:10 -06:00
function.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
gfxModule.cpp COMMON: Rename Common::set_to to Common::fill. 2011-11-16 18:06:30 +01:00
gfxModule.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
linker.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
linker.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
mainDraw.cpp JANITORIAL: Fix missing whitespace in pointer cast 2012-02-15 10:07:10 -06:00
mainDraw.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
menu.cpp ENGINES: Change 2nd param of Engine::saveGameState to Common::String 2011-06-02 18:31:59 +02:00
menu.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
module.mk JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
mouse.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
mouse.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
object.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
object.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
overlay.cpp CRUISE: Fix OOM checks 2011-11-10 23:44:00 +01:00
overlay.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
perso.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
perso.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
polys.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
polys.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
saveload.cpp JANITORIAL: Fix missing whitespace in pointer cast 2012-02-15 10:07:10 -06:00
saveload.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
script.cpp JANITORIAL: Fix missing whitespace in pointer cast 2012-02-15 10:07:10 -06:00
script.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
sound.cpp ALL: Reduce audio/ header dependency 2011-08-06 11:30:42 +01:00
sound.h ALL: Reduce audio/ header dependency 2011-08-06 11:30:42 +01:00
stack.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
stack.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
staticres.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
staticres.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
various.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
various.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
vars.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
vars.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
volume.cpp CRUISE: Remove unused variables 2011-11-14 22:21:56 +02:00
volume.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00