aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner
AgeCommit message (Collapse)Author
2016-09-29BLADERUNNER: added all scene scripts, esper script, kia script, vk script, ↵Peter Kohaut
completed init script. Added decoding of lights from VQA. Moved view from scene.
2016-09-29BLADERUNNER: Pull in changes from madmoosePeter Kohaut
2016-09-29BLADERUNNER: forgotten script files....Peter Kohaut
2016-09-29BLADERUNNER: added implementation of more script methods added combat ↵Peter Kohaut
structure (maybe it combat mode??)
2016-09-29BLADERUNNER: still adding structures... and implementing some of script ↵Peter Kohaut
methods...
2016-09-29BLADERUNNER: just basic objects description scene stuff - lightning and ↵Peter Kohaut
effects movement track actor clues db actor walking info moved view from vqa decoder, because its needed elsewhere does not compile, because new files are not in makefile...
2016-09-29BLADERUNNER: Add beginnings of Actor class and move actor drawing to SceneThomas Fach-Pedersen
2016-09-29BLADERUNNER: Mismatched array new and deleteThomas Fach-Pedersen
2016-09-29BLADERUNNER: Rearrange startup and shutdown a bit and document TODOsThomas Fach-Pedersen
2016-09-29BLADERUNNER: Implement Player_Loses_Control and Player_Gains_ControlThomas Fach-Pedersen
2016-09-29BLADERUNNER: Add newline at end of fileThomas Fach-Pedersen
2016-09-29BLADERUNNER: Implement loading and drawing of mouse cursors.Thomas Fach-Pedersen
2016-09-29BLADERUNNER: Fix a couple of memory leaksThomas Fach-Pedersen
2016-09-29BLADERUNNER: Add audio_speech and Actor_Voice_OverThomas Fach-Pedersen
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.