Commit Graph
137148 Commits
Author SHA1 Message Date
Thomas Fach-Pedersen 70b154988a BLADERUNNER: Remove unused member variables from OuttakePlayer 2016-09-29 22:33:34 +02:00
Sven Hesse 10708f7a8d BLADERUNNER: Fix invalid read
Conditions are evaluated left to right. If you want short-
circuiting to protect from invalid read, you have to do the
range checks before the pointer dereferencing.
2016-09-29 22:33:34 +02:00
Sven Hesse 7b6159e095 BLADERUNNER: Fix invalid delete[]
delete[] -> delete. It's a single pointer, not an array.
2016-09-29 22:33:34 +02:00
Sven Hesse 5b8df8cd8a BLADERUNNER: Resolve argument shadowing 2016-09-29 22:33:34 +02:00
Sven Hesse 2189721387 BLADERUNNER: ScriptBase needs a virtual destructor 2016-09-29 22:33:34 +02:00
Sven Hesse 88035e6876 BLADERUNNER: Remove unnecessary semicolon 2016-09-29 22:33:34 +02:00
Sven Hesse ff1df93e9d BLADERUNNER: Rename _vptr to _vpointer
_vptr is a reserved keyword!
2016-09-29 22:33:33 +02:00
Sven Hesse 76cfb2c8a9 BLADERUNNER: Remove extra class qualification
MSVC allows it, but it's against the standard.
2016-09-29 22:33:33 +02:00
Thomas Fach-Pedersen 25e97d2144 BLADERUNNER: First easter egg, developer commentary 2016-09-29 22:33:33 +02:00
Thomas Fach-Pedersen 5cb4ba9a9b BLADERUNNER: Add basic Scene, Set, and Script support. 2016-09-29 22:33:28 +02:00
Thomas Fach-Pedersen d260f993aa BLADERUNNER: No semicolon after namespace closing brace 2016-09-29 22:33:23 +02:00
Thomas Fach-Pedersen 8217ed6065 BLADERUNNER: Don't base VQADecoder on Video::VideoDecoder anyway
VideoDecoder doesn't handle audio underflow very well,
and Blade Runner's VQA files don't have any audio prebuffer.

VQAPlayer doesn't handle it perfectly either, but underflow
happens a lot less. To be improved.
2016-09-29 22:33:17 +02:00
Thomas Fach-Pedersen a67e9e16bd BLADERUNNER: Rebuild VQADecoder on top of Video::VideoDecoder 2016-09-29 22:33:11 +02:00
Thomas Fach-Pedersen 5fd05a41d7 BLADERUNNER: Damn copy/paste... 2016-09-29 22:33:04 +02:00
Thomas Fach-Pedersen f0432bdf25 BLADERUNNER: Split VQA decoder into player and decoder, add Outtake player 2016-09-29 22:21:00 +02:00
Thomas Fach-Pedersen 5c69ed5995 BLADERUNNER: Style 2016-09-29 22:21:00 +02:00
Thomas Fach-Pedersen 2e3fd7cf05 BLADERUNNER: Start port to scummvm engine
Just shows the splash for now. VQA decoder partially ported but without
audio and some minor special features.
2016-09-29 22:21:00 +02:00
Eugene Sandulenko c48dfb7071 FULLPIPE: Fix crash in scene07 when drawer is handed to the Cornersitter 2016-09-29 12:53:00 +02:00
Eugene Sandulenko ea1ec78be4 FULLPIPE: Save correct thumbnail to the savegames 2016-09-29 07:33:19 +02:00
Eugene Sandulenko 6aa4efda50 FULLPIPE: Do not save on every room entering 2016-09-29 07:33:18 +02:00
Tarek Soliman a6d3b61d32 MAEMO: Update debian/changelog 2016-09-28 20:44:30 -05:00
Paul Gilbert 05de617c43 TITANIC: Add transparency check to OSVideoSurface getPixel 2016-09-28 20:38:25 -04:00
Paul Gilbert aba58e6042 TITANIC: Clarify movie secondary video tracks as a transparency mask 2016-09-28 20:24:27 -04:00
Marcus Comstedt 0da273fc8c DIRECTOR: Fix compilation on Dreamcast 2016-09-28 17:09:47 +02:00
Marcus Comstedt efebb327d9 DC: Fix indentation 2016-09-28 16:11:08 +02:00
Lothar Serra Mari 90e960d3fb NEWS/DE: Mention CMS/GameBlaster audio fix 2016-09-28 08:36:38 +02:00
Lothar Serra Mari 5683e0fa33 NEWS: Mention CMS/GameBlaster audio fix 2016-09-28 08:36:38 +02:00
Retro-Junk 8ad7d51029 FULLPIPE: Scene06: Fix unpickable ball 2016-09-28 08:21:18 +02:00
Strangerke 9ca8d65113 DM: More refactoring 2016-09-28 00:29:07 +02:00
Retro-Junk bceeee08d0 FULLPIPE: Fix counter in Scene::objectList_sortByPriority 2016-09-27 22:55:12 +02:00
Retro-Junk 5de239e3c6 FULLPIPE: Revert to original bubble sort algorithm for scene objects 2016-09-27 22:55:00 +02:00
Eugene Sandulenko a687ae3daf FULLPIPE: Add support loading/saving from GMM 2016-09-27 19:10:07 +02:00
Eugene Sandulenko b783f0b528 FULLPIPE: Mark that the engine has simple save names 2016-09-27 18:32:52 +02:00
Eugene Sandulenko 37f4b36f7f FULLPIPE: Add support for loading from launcher 2016-09-27 18:29:05 +02:00
Marcus Comstedt 95ad63e992 DC: Ignore case for VM filenames 2016-09-27 13:06:15 +02:00
Marcus Comstedt 4aacc41fff DC: Implement atexit handling for plugins 2016-09-27 13:06:15 +02:00
Marcus Comstedt 9c235b3d6e DC: Update versions of dependencies in README
The new GCC and Newlib are required for correct atexit handling
in plugins.  The new Ronin is required to support the Newlib upgrade,
and also for custom filename handling on VM saves.
2016-09-27 13:06:15 +02:00
Thierry Crozat 92bd10ff28 CREDITS: Core team has been disbanded and LordHoto retired 2016-09-26 21:33:55 +01:00
Strangerke dc19419507 DM: reduce some more redirections 2016-09-26 21:15:04 +02:00
Eugene Sandulenko 53790e7497 RELEASE: This is 1.10.0git desc/1.10.0git 2016-09-26 20:57:54 +02:00
Eugene Sandulenko dea4b64839 FULLPIPE: Assign unique number to objects in the scene, so they stay stable 2016-09-26 20:41:17 +02:00
Bastien Bouclet 6dae7a33ce MOHAWK: Hide some warnings
Fixes #9571, fixes #9572.
2016-09-26 05:51:07 +02:00
Paul Gilbert de9e2499ae TITANIC: Fix crash using television channel buttons 2016-09-25 18:42:26 -04:00
Thierry Crozat 8b282eff6c I18N: Regenerate translations data file 2016-09-25 22:56:13 +01:00
Thierry Crozat 82fa4cc530 I18N: Improve French translation 2016-09-25 22:55:37 +01:00
Strangerke e114e9a47f DM: Some more work on dereferencing 2016-09-25 22:33:40 +02:00
Eugene Sandulenko 804c6ab713 FULLPIPE: Remove redundant debug output 2016-09-25 20:05:55 +02:00
Eugene Sandulenko d367f0fb7c FULLPIPE: Fix loading saves 2016-09-25 20:03:50 +02:00
Eugene Sandulenko cc0ad208aa FULLPIPE: Added more debug output to saveload code 2016-09-25 19:39:07 +02:00
Bastien Bouclet 5de0eb9045 MOHAWK: Fix the tower rotation line to be white instead of black
This was a regression from the default palette change.
Fixes #9567.
2016-09-25 10:03:13 +02:00