aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner
AgeCommit message (Collapse)Author
2016-09-29BLADERUNNER: Split aud_decoder into aud_stream and adpcm_decoderThomas Fach-Pedersen
2016-09-29BLADERUNNER: Init globals, game flags, and actor cluesThomas Fach-Pedersen
2016-09-29BLADERUNNER: Stub out init scriptThomas Fach-Pedersen
2016-09-29BLADERUNNER: Read set objects and walkboxesThomas Fach-Pedersen
2016-09-29BLADERUNNER: Remove commented out codeThomas Fach-Pedersen
2016-09-29BLADERUNNER: Add support for ambient sounds, game flags and variables, and ↵Thomas Fach-Pedersen
use VQA z-buffer when rendering.
2016-09-29BLADERUNNER: SliceAnimation: Avoid using potentially uninitialized variable ↵Thomas Fach-Pedersen
in destructor
2016-09-29BLADERUNNER: First pass at slice animation rendererThomas Fach-Pedersen
Z-buffers are not being read from the VQA background yet, so z-buffer handling is faked for now.
2016-09-29BLADERUNNER: Add View matrix loadingThomas Fach-Pedersen
2016-09-29BLADERUNNER: Add Vector and Matrix classesThomas Fach-Pedersen
2016-09-29BLADERUNNER: tlk_id shouldn't read directly from nameThomas Fach-Pedersen
2016-09-29BLADERUNNER: Fix memory leaks in GameInfoThomas Fach-Pedersen
2016-09-29BLADERUNNER: Fix memory leaks in ScriptThomas Fach-Pedersen
2016-09-29BLADERUNNER: Fix memory leaks in ImageThomas Fach-Pedersen
2016-09-29BLADERUNNER: Fix memory leaks in VQADecoderThomas Fach-Pedersen
2016-09-29BLADERUNNER: Fix memory leaks in BladeRunnerEngineThomas Fach-Pedersen
2016-09-29BLADERUNNER: Avoid global constructor for pixelformatThomas Fach-Pedersen
2016-09-29BLADERUNNER: Return an error if BladeRunnerEngine::startup() failsThomas Fach-Pedersen
2016-09-29BLADERUNNER: Unshadow variable size in VQADecoder::readMSCIThomas Fach-Pedersen
2016-09-29BLADERUNNER: Remove unused member variables from OuttakePlayerThomas Fach-Pedersen
2016-09-29BLADERUNNER: Fix invalid readSven Hesse
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-29BLADERUNNER: Fix invalid delete[]Sven Hesse
delete[] -> delete. It's a single pointer, not an array.
2016-09-29BLADERUNNER: Resolve argument shadowingSven Hesse
2016-09-29BLADERUNNER: ScriptBase needs a virtual destructorSven Hesse
2016-09-29BLADERUNNER: Remove unnecessary semicolonSven Hesse
2016-09-29BLADERUNNER: Rename _vptr to _vpointerSven Hesse
_vptr is a reserved keyword!
2016-09-29BLADERUNNER: Remove extra class qualificationSven Hesse
MSVC allows it, but it's against the standard.
2016-09-29BLADERUNNER: First easter egg, developer commentaryThomas Fach-Pedersen
2016-09-29BLADERUNNER: Add basic Scene, Set, and Script support.Thomas Fach-Pedersen
2016-09-29BLADERUNNER: No semicolon after namespace closing braceThomas Fach-Pedersen
2016-09-29BLADERUNNER: Don't base VQADecoder on Video::VideoDecoder anywayThomas Fach-Pedersen
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-29BLADERUNNER: Rebuild VQADecoder on top of Video::VideoDecoderThomas Fach-Pedersen
2016-09-29BLADERUNNER: Damn copy/paste...Thomas Fach-Pedersen
2016-09-29BLADERUNNER: Split VQA decoder into player and decoder, add Outtake playerThomas Fach-Pedersen
2016-09-29BLADERUNNER: StyleThomas Fach-Pedersen
2016-09-29BLADERUNNER: Start port to scummvm engineThomas Fach-Pedersen
Just shows the splash for now. VQA decoder partially ported but without audio and some minor special features.