scummvm/engines/mohawk
Bastien Bouclet cf1171d4d9 MOHAWK: RIVEN: Rewind videos that are played until their end
When videos are skipped, they would sometimes not quite be seeked to the
last frame. In that case, when they are played again without being
restarted, they would end immediatly.

Now videos are automatically rewinded when they end or are skipped so
that they always start from the beginning when played again.

Fixes #10389.
2018-01-01 20:05:47 +01:00
..
myst_stacks MOHAWK: Myst: Fix one Atrus video being off position by one pixel 2017-08-12 15:38:13 +02:00
riven_stacks MOHAWK: RIVEN: Allow turning book pages more quickly 2017-11-26 15:11:12 +01:00
bitmap.cpp MOHAWK: Initialize some more variables 2016-06-01 07:44:02 +02:00
bitmap.h MOHAWK: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
configure.engine MOHAWK: Build Riven by default 2017-07-03 08:50:10 +02:00
console.cpp MOHAWK: Myst: Set the mixer sound type to SFX for videos 2017-07-30 17:42:01 +02:00
console.h MOHAWK: Add console commands to dump Riven cards and stacks to stdout 2017-07-03 08:50:10 +02:00
cstime.cpp MOHAWK: Allow games to opt out of the default video manager 2017-07-03 08:50:10 +02:00
cstime.h MOHAWK: Allow games to opt out of the default video manager 2017-07-03 08:50:10 +02:00
cstime_cases.cpp MOHAWK: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
cstime_cases.h MOHAWK: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
cstime_game.cpp MOHAWK: Engine classes initializations 2016-06-13 22:00:38 +02:00
cstime_game.h MOHAWK: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
cstime_graphics.cpp ENGINES: Remove default1x scaler flag 2017-10-07 12:30:29 -05:00
cstime_graphics.h MOHAWK: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
cstime_ui.cpp MOHAWK: Engine classes initializations 2016-06-13 22:00:38 +02:00
cstime_ui.h MOHAWK: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
cstime_view.cpp MOHAWK: Change several variables to boolean 2016-06-01 00:56:54 +02:00
cstime_view.h MOHAWK: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
cursors.cpp MOHAWK: Myst: Always update the screen during the gameloop 2017-07-22 20:38:56 +02:00
cursors.h MOHAWK: Preload all the PE cursors on startup 2017-07-03 08:50:10 +02:00
detection.cpp MOHAWK: Change the game ID for the making of Myst to lowercase 2016-09-15 12:44:57 +02:00
detection_tables.h MOHAWK: RIVEN: Remove the testing flag 2017-11-02 19:49:43 +01:00
dialogs.cpp MOHAWK: RIVEN: Add keyboard shortcuts for loading and saving 2017-12-20 19:16:07 +01:00
dialogs.h MOHAWK: RIVEN: Add keyboard shortcuts for loading and saving 2017-12-20 19:16:07 +01:00
graphics.cpp MOHAWK: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
graphics.h MOHAWK: Remap bitmaps not to use undefined colors 2016-06-26 08:37:07 +02:00
installer_archive.cpp MOHAWK: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
installer_archive.h MOHAWK: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
livingbooks.cpp MOHAWK: Get rid of VideoHandle 2017-07-22 20:38:56 +02:00
livingbooks.h MOHAWK: Rewrite the Riven movie manager 2017-07-03 08:50:10 +02:00
livingbooks_code.cpp MOHAWK: Fix parsing the Arthur's Computer Adventure globals section 2015-07-04 12:35:37 -04:00
livingbooks_code.h MOHAWK: Implement xpos/ypos for LB. 2015-07-03 17:42:48 +02:00
livingbooks_graphics.cpp ENGINES: Remove default1x scaler flag 2017-10-07 12:30:29 -05:00
livingbooks_graphics.h MOHAWK: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
livingbooks_lbx.cpp MOHAWK: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
livingbooks_lbx.h MOHAWK: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
module.mk MOHAWK: Myst: Move the sound code to its own class 2017-07-22 20:38:56 +02:00
mohawk.cpp MOHAWK: Allow games to opt out of the default video manager 2017-07-03 08:50:10 +02:00
mohawk.h MOHAWK: Rewrite the Riven movie manager 2017-07-03 08:50:10 +02:00
myst.cpp MOHAWK: RIVEN: Add keyboard shortcuts for loading and saving 2017-12-20 19:16:07 +01:00
myst.h MOHAWK: Myst: Set the mixer sound type to SFX for videos 2017-07-30 17:42:01 +02:00
myst_areas.cpp MOHAWK: Myst: Set the mixer sound type to SFX for videos 2017-07-30 17:42:01 +02:00
myst_areas.h MOHAWK: Myst: Set the mixer sound type to SFX for videos 2017-07-30 17:42:01 +02:00
myst_graphics.cpp ENGINES: Remove default1x scaler flag 2017-10-07 12:30:29 -05:00
myst_graphics.h MOHAWK: Myst: Fix incorrect vault instructions using image patch 2017-08-12 09:02:51 +02:00
myst_scripts.cpp MOHAWK: Myst: Don't cast function pointers when registering commands 2017-07-22 20:38:56 +02:00
myst_scripts.h MOHAWK: Myst: Don't cast function pointers when registering commands 2017-07-22 20:38:56 +02:00
myst_sound.cpp MOHAWK: Myst: Rewrite the sound code 2017-07-22 20:38:56 +02:00
myst_sound.h MOHAWK: Myst: Rewrite the sound code 2017-07-22 20:38:56 +02:00
myst_state.cpp MOHAWK: Make sure the cursor is visible after loading in Myst 2016-07-24 14:17:45 +02:00
myst_state.h MOHAWK: Switch to slot based save file naming for Myst 2016-04-03 08:11:56 +02:00
POTFILES MOHAWK: Reenable the Riven demo specific features 2017-07-03 08:50:10 +02:00
resource.cpp MOHAWK: Fix tMOV size computation not to use uninitialized memory 2017-07-07 19:44:18 +02:00
resource.h MOHAWK: Save ScummVM specific metadata in the Riven saves 2016-07-10 22:01:03 +02:00
resource_cache.cpp MOHAWK: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
resource_cache.h MOHAWK: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
riven.cpp MOHAWK: RIVEN: Add keyboard shortcuts for loading and saving 2017-12-20 19:16:07 +01:00
riven.h MOHAWK: RIVEN: Add keyboard shortcuts for loading and saving 2017-12-20 19:16:07 +01:00
riven_card.cpp MOHAWK: Riven: Move the water effect to its own class 2017-09-20 07:16:20 +02:00
riven_card.h MOHAWK: Riven: Stop using varargs to list hotspot names 2017-08-10 19:02:10 +02:00
riven_graphics.cpp ENGINES: Remove default1x scaler flag 2017-10-07 12:30:29 -05:00
riven_graphics.h MOHAWK: Riven: Move the water effect to its own class 2017-09-20 07:16:20 +02:00
riven_inventory.cpp MOHAWK: Riven: Let the gameloop gracefully end when quitting 2017-07-29 18:20:45 +02:00
riven_inventory.h MOHAWK: Reenable the Riven demo specific features 2017-07-03 08:50:10 +02:00
riven_saveload.cpp MOHAWK: Riven: Plug memory leak when saving 2017-09-20 07:12:09 +02:00
riven_saveload.h MOHAWK: Switch Riven saves to a slot based naming scheme 2016-07-10 22:01:03 +02:00
riven_scripts.cpp MOHAWK: Fix undefined behaviour in variadic functions 2017-10-06 01:01:16 +01:00
riven_scripts.h MOHAWK: Fix undefined behaviour in variadic functions 2017-10-06 01:01:16 +01:00
riven_sound.cpp MOHAWK: Myst: Move the sound code to its own class 2017-07-22 20:38:56 +02:00
riven_sound.h MOHAWK: Set the proper mixer sound types for Riven 2017-07-03 08:50:10 +02:00
riven_stack.cpp MOHAWK: RIVEN: Allow turning book pages more quickly 2017-11-26 15:11:12 +01:00
riven_stack.h MOHAWK: RIVEN: Allow turning book pages more quickly 2017-11-26 15:11:12 +01:00
riven_vars.cpp MOHAWK: Riven: Set more variables when starting new games 2017-07-15 07:26:26 +02:00
riven_video.cpp MOHAWK: RIVEN: Rewind videos that are played until their end 2018-01-01 20:05:47 +01:00
riven_video.h MOHAWK: Remove unused / not working functions 2017-07-03 08:50:10 +02:00
sound.cpp MOHAWK: Myst: Move the sound code to its own class 2017-07-22 20:38:56 +02:00
sound.h MOHAWK: Myst: Move the sound code to its own class 2017-07-22 20:38:56 +02:00
video.cpp MOHAWK: Myst: Set the mixer sound type to SFX for videos 2017-07-30 17:42:01 +02:00
video.h MOHAWK: Myst: Set the mixer sound type to SFX for videos 2017-07-30 17:42:01 +02:00
view.cpp MOHAWK: Initialize some more variables 2016-06-01 07:44:02 +02:00
view.h MOHAWK: Remove yet another useless variable 2016-06-01 00:59:01 +02:00