Commit Graph
137148 Commits
Author SHA1 Message Date
Colin Snover 181676a0d5 SCI32: Fix memory leak
CID 1361032.
2016-09-29 19:39:16 -05:00
Colin Snover 327f8f8299 SCI32: Fix potential null pointer dereference
CID 1361026.
2016-09-29 19:39:16 -05:00
Colin Snover 4d3752f9af SCI32: Fix potential null pointer dereference
CID 1357041.
2016-09-29 19:39:16 -05:00
Colin Snover 2fcec86696 SCI32: Fix typo
CID 1361007.
2016-09-29 19:39:16 -05:00
Colin Snover 5ab363a436 SCI32: Fix potential null pointer dereference
CID 1351620.
2016-09-29 19:39:16 -05:00
Paul Gilbert d839d193cc TITANIC: Match AVISurface setup and frame rendering closer to original 2016-09-29 20:35:42 -04:00
Paul Gilbert 019eda55fc GRAPHICS: Added a PixelFormat bpp method 2016-09-29 20:35:05 -04:00
Eugene Sandulenko a6f8a39dd3 BLADERUNNER: Fix warnings 2016-09-29 22:33:42 +02:00
Peter Kohaut af70a90cbc BLADERUNNER: fixed loading of new set/scene, fixed memoryleak in lights 2016-09-29 22:33:42 +02:00
Peter Kohaut f5d5f3302f BLADERUNNER: fixed current frame selection for lights 2016-09-29 22:33:42 +02:00
Peter Kohaut c7f7341f69 BLADERUNNER: fixed lightning 2016-09-29 22:33:42 +02:00
Peter Kohaut f1cb735ee0 BLADERUNNER: added rendering support for lighting and effects, but its not working correctly yet 2016-09-29 22:33:41 +02:00
Peter Kohaut cfc8ffed8a BLADERUNNER: fixed exit selection, added footstep sounds, added some debugging display (scene objects, regions, exits, walkboxes, lights?) 2016-09-29 22:33:41 +02:00
Eugene Sandulenko 7e7cf4e748 BLADERUNNER: Fix compilation 2016-09-29 22:33:41 +02:00
Peter Kohaut ae03eda3d1 BLADERUNNER: add more logic to actor::tick, added support for looking up scene objects 2016-09-29 22:33:41 +02:00
Peter Kohaut c6011c1349 BLADERUNNER: mccoy script completed, walking is now animated 2016-09-29 22:33:41 +02:00
Peter Kohaut bf44e97d79 BLADERUNNER: added all scene scripts, esper script, kia script, vk script, completed init script. Added decoding of lights from VQA. Moved view from scene. 2016-09-29 22:33:41 +02:00
Peter Kohaut b67bca20b5 BLADERUNNER: Pull in changes from madmoose 2016-09-29 22:33:40 +02:00
Peter Kohaut 2888d0b346 BLADERUNNER: forgotten script files.... 2016-09-29 22:33:40 +02:00
Peter Kohaut de7f961f48 BLADERUNNER: added implementation of more script methods added combat structure (maybe it combat mode??) 2016-09-29 22:33:40 +02:00
Peter Kohaut 479d2f5b62 BLADERUNNER: still adding structures... and implementing some of script methods... 2016-09-29 22:33:40 +02:00
Peter Kohaut 6672e443a8 BLADERUNNER: just basic objects description scene stuff - lightning and 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-29 22:33:40 +02:00
Thomas Fach-Pedersen a4ba609131 BLADERUNNER: Add beginnings of Actor class and move actor drawing to Scene 2016-09-29 22:33:39 +02:00
Thomas Fach-Pedersen 6715157fad BLADERUNNER: Mismatched array new and delete 2016-09-29 22:33:39 +02:00
Thomas Fach-Pedersen 02473a16c3 BLADERUNNER: Rearrange startup and shutdown a bit and document TODOs 2016-09-29 22:33:39 +02:00
Thomas Fach-Pedersen 90f879f5a8 BLADERUNNER: Implement Player_Loses_Control and Player_Gains_Control 2016-09-29 22:33:39 +02:00
Thomas Fach-Pedersen 28c55ade89 BLADERUNNER: Add newline at end of file 2016-09-29 22:33:39 +02:00
Thomas Fach-Pedersen 0fa2191b95 BLADERUNNER: Implement loading and drawing of mouse cursors. 2016-09-29 22:33:38 +02:00
Thomas Fach-Pedersen da33169b75 BLADERUNNER: Fix a couple of memory leaks 2016-09-29 22:33:38 +02:00
Thomas Fach-Pedersen eba8ed5c66 BLADERUNNER: Add audio_speech and Actor_Voice_Over 2016-09-29 22:33:38 +02:00
Thomas Fach-Pedersen 35ea84935f BLADERUNNER: Split aud_decoder into aud_stream and adpcm_decoder 2016-09-29 22:33:38 +02:00
Thomas Fach-Pedersen 2d8f421597 BLADERUNNER: Init globals, game flags, and actor clues 2016-09-29 22:33:38 +02:00
Thomas Fach-Pedersen b83daefd08 BLADERUNNER: Stub out init script 2016-09-29 22:33:38 +02:00
Thomas Fach-Pedersen abf98fca03 BLADERUNNER: Read set objects and walkboxes 2016-09-29 22:33:37 +02:00
Thomas Fach-Pedersen 420d7f9ecc BLADERUNNER: Remove commented out code 2016-09-29 22:33:37 +02:00
Thomas Fach-Pedersen 74a8b530f1 BLADERUNNER: Add support for ambient sounds, game flags and variables, and use VQA z-buffer when rendering. 2016-09-29 22:33:37 +02:00
Thomas Fach-Pedersen c8f5ded6d9 BLADERUNNER: SliceAnimation: Avoid using potentially uninitialized variable in destructor 2016-09-29 22:33:37 +02:00
Thomas Fach-Pedersen 4b181e4bed BLADERUNNER: First pass at slice animation renderer
Z-buffers are not being read from the VQA background yet, so z-buffer
handling is faked for now.
2016-09-29 22:33:37 +02:00
Thomas Fach-Pedersen d9453057ab BLADERUNNER: Add View matrix loading 2016-09-29 22:33:37 +02:00
Eugene Sandulenko 7ab0985ca8 COMMON: Add ReadFloatLE to Common::ReadStream 2016-09-29 22:33:36 +02:00
Thomas Fach-Pedersen 789bb7a281 BLADERUNNER: Add Vector and Matrix classes 2016-09-29 22:33:36 +02:00
Thomas Fach-Pedersen 303aba7dd1 BLADERUNNER: tlk_id shouldn't read directly from name 2016-09-29 22:33:36 +02:00
Thomas Fach-Pedersen 86b4850d6c BLADERUNNER: Fix memory leaks in GameInfo 2016-09-29 22:33:36 +02:00
Thomas Fach-Pedersen 97207bfc53 BLADERUNNER: Fix memory leaks in Script 2016-09-29 22:33:36 +02:00
Thomas Fach-Pedersen 2a60ddfd75 BLADERUNNER: Fix memory leaks in Image 2016-09-29 22:33:35 +02:00
Thomas Fach-Pedersen d93ecabc7a BLADERUNNER: Fix memory leaks in VQADecoder 2016-09-29 22:33:35 +02:00
Thomas Fach-Pedersen eefea240c7 BLADERUNNER: Fix memory leaks in BladeRunnerEngine 2016-09-29 22:33:35 +02:00
Thomas Fach-Pedersen 691d0f9888 BLADERUNNER: Avoid global constructor for pixelformat 2016-09-29 22:33:35 +02:00
Thomas Fach-Pedersen 5a12394a76 BLADERUNNER: Return an error if BladeRunnerEngine::startup() fails 2016-09-29 22:33:35 +02:00
Thomas Fach-Pedersen 8cbfd9ab50 BLADERUNNER: Unshadow variable size in VQADecoder::readMSCI 2016-09-29 22:33:35 +02:00