aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/slice_animations.cpp
AgeCommit message (Collapse)Author
2019-08-31BLADERUNNER: Use best pixel format on every platformPeter Kohaut
Updated all drawing routines to be pixel format agnostic. Might decrease performance.
2019-07-04BLADERUNNER: Explicit message about missing game filesPeter Kohaut
2019-06-28BLADERUNNER: JANITORIAL: Code formatting fixesThanasis Antoniou
2019-06-20BLADERUNNER: Fix crash in restored mode with CDFRAMESx.DATThanasis Antoniou
2019-04-17BLADERUNNER: Fixed typo in pixelFormat namePeter Kohaut
2019-04-17BLADERUNNER: Abstraction from 555 pixel formatPeter Kohaut
Removing hardcoded 555 pixel format to support Android
2019-03-22BLADERUNNER: Rephrasing of if clause sequence in getFramePtr()Thanasis Antoniou
2019-03-21BLADERUNNER: Handle gracefully missing HDFRAMES or required CDFRAMESx fileThanasis Antoniou
2019-03-17BLADERUNNER: Fixed CDFRAMES.DAT switchingPeter Kohaut
2019-03-05BLADERUNNER: Prevent assert fault when loading actor with bad frame valueThanasis Antoniou
Commented out assert fault in SliceAnimations::getFramePtr and sanitized the frame value instead Some actors (currently happened only with hawkers_barkeep) can have invalid frame value set when loading a save file which would cause and assert fault in the getFramePtr() assert check. This seems to be a combination of factors responsible: 1) The updateAnimation (called for an actor before drawing him into the world) has a switch clause based on animationState (not animationId) and 2) the ai_script vars for an actor are not re-initialized upon a LOAD (eg for hawkers_barkeep the _var2 value is problematic in this context because a non-zero value won't allow for sanitization of the existing / loaded frame value)
2019-02-11BLADERUNNER: Improved time managementPeter Kohaut
This should fix thi issue with freezing actors after loading save game, but works on new saves only. Game was not paused before saving and wrong timer value got saved.
2019-02-08BLADERUNNER: Removed unnecessary debugging codePeter Kohaut
2018-04-01BLADERUNNER: Remove leftover debug outputEugene Sandulenko
2018-04-01BLADERUNNER: Fix chapter switching with CDFRAMES.DATEugene Sandulenko
2018-04-01BLADERUNNER: Support for CDFRAMES.DATEugene Sandulenko
Rename CDFRAMES.DAT into CDFRAMES1.DAT, CDFRAMES2.DAT etc
2018-01-28BLADERUNNER: Added basic KIA interfacePeter Kohaut
Settings works Help works Clue database works Fixed code for inserting objects into scene Reorganization of few files Unification & code formatting of few older files
2016-09-29BLADERUNNER: added rendering support for lighting and effects, but its not ↵Peter Kohaut
working correctly yet
2016-09-29BLADERUNNER: add more logic to actor::tick, added support for looking up ↵Peter Kohaut
scene objects
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: 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: 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.