scummvm/engines/sci
Willem Jan Palenstijn 65861bb914 SCI: Change workaround for PalVary / Animate race condition
The new approach is to delay kAnimate briefly (with an 68ms timeout)
while there is a zero-tick PalVary running, so that it has time to
trigger.

The previous workaround would immediately process a zero-tick
PalVaryInit/PalVaryReverse. This caused problems in QfG3 (bug #10304)
where it interfered with PalVaryPause.

The previous workaround could also be modified to handle pause/resume,
but this new approach should be closer to SSCI's behaviour, which used a
timer for a zero-tick PalVary too.

This fixes bug #10304, and keeps #5298 fixed too.
2018-04-22 22:54:18 +02:00
..
engine JANITORIAL: Silence GCC 7 fallthrough warning 2018-03-23 18:38:37 +01:00
graphics SCI: Change workaround for PalVary / Animate race condition 2018-04-22 22:54:18 +02:00
parser SCI: Guard against potential stack overflow in vocab word parser 2017-05-13 23:45:59 -05:00
sound SCI: Added overried specifiers 2018-03-28 12:35:22 +02:00
video SCI32: Clean up scriptWidth/scriptHeight/screenWidth/screenHeight 2017-10-06 22:56:26 -05:00
configure.engine SCI32: Enable support for SCI2-2.1 games in release! 2017-04-22 15:42:16 -05:00
console.cpp SCI: Avoid (false positive) uninitialized use warning 2018-02-01 20:19:27 +01:00
console.h SCI32: Add audio dump debugger command 2017-09-19 19:54:29 -05:00
debug.h SCI: Move bpk/logkernel to main breakpoint infrastructure 2017-06-10 21:32:35 +02:00
decompressor.cpp SCI: Fix UB shifting negative integers 2017-11-19 12:48:14 -06:00
decompressor.h SCI: Make GPL headers consistent in themselves. 2014-02-18 02:39:37 +01:00
detection_tables.h SCI: Add detection entry for LB2 ES floppy 2018-01-30 17:59:24 -06:00
detection.cpp ALL: Load savegame thumbnail only when necessary 2018-04-07 09:26:20 +02:00
event.cpp JANITORIAL: Fix formatting 2018-04-22 00:56:21 +02:00
event.h SCI: Do some clean-up of event handling system 2017-09-27 20:27:33 -05:00
module.mk SCI: Improve audio volume & settings sync code 2017-04-21 19:00:27 -05:00
POTFILES SCI: Add missing files in POTFILES 2017-05-08 19:19:14 +01:00
resource_audio.cpp SCI: Fix detection of end of audio map & entry size in SCI32 2017-09-20 13:07:08 -05:00
resource_intern.h SCI: Fix support for ScummVM compressed audio volumes 2017-05-10 10:55:00 -05:00
resource.cpp SCI32: Fix segfault when SCI3 vocab isn't found 2018-01-02 12:57:59 -06:00
resource.h SCI: Use SCI32 naming convention for Audio36/Sync36 patch files in SCI32 2017-09-08 16:02:32 -05:00
sci.cpp SCI: Do some clean-up of event handling system 2017-09-27 20:27:33 -05:00
sci.h SCI32: Toggle Phant2 content censoring from game options 2017-09-08 16:03:24 -05:00
util.cpp SCI: Implement bounds-checked reads of game resources 2017-03-27 19:42:31 -05:00
util.h SCI: Avoid shadow warnings in old GCC 2017-03-30 14:23:41 -05:00