aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/bladerunner.cpp
AgeCommit message (Collapse)Author
2018-03-24BLADERUNNER: Added Police Maze skeletonEugene Sandulenko
2018-03-23BLADERUNNER: Add Game Time classThomas Fach-Pedersen
Not yet used.
2018-03-17BLADERUNNER: Added combatPeter Kohaut
Math cleanup Fixed obstacle detection
2018-03-11BLADERUNNER: Added shadowsPeter Kohaut
2018-03-06BLADERUNNER: Added Zuben actorPeter Kohaut
Fixed animation position update Added goal & anim commands to console
2018-02-25BLADERUNNER: Added Generic Walker actorsPeter Kohaut
Fixed isseue of duplicating items in world Fixed fog issue with incorrect rendering in special occasions Added basic debugger console Refactored looping code for better readability
2018-02-19BLADERUNNER: McCoy script fixedPeter Kohaut
Some Coverity issues fixed KIA script small fix to DNA evidences Actor selection fixed (bounding box is correcly expanded)
2018-02-18BLADERUNNER: Fixed compilation warningsPeter Kohaut
2018-02-18BLADERUNNER: Support for runningPeter Kohaut
Fixed Runciter idle state Fixed movement track delay Basic combat support
2018-02-13BLADERUNNER: More game constantsPeter Kohaut
2018-02-12BLADERUNNER: Fixed more Coverity issuesPeter Kohaut
2018-02-10BLADERUNNER: VK interfacePeter Kohaut
Code unification Removed few memory leaks
2018-02-05BLADERUNNER: Added more game constantsPeter Kohaut
Code formatting
2018-02-04BLADERUNNER: ESPER interfacePeter Kohaut
2018-02-01BLADERUNNER: Fixed few Coverity issuesPeter Kohaut
2018-01-29BLADERUNNER: Remove simple walking hackThomas Fach-Pedersen
Rename previously unnamed walking parameter 'interruptible'
2018-01-29BLADERUNNER: Added KIA interfacesPeter Kohaut
Crimes interface done Suspects interface done Added some game constants Fixed font rendering for other languages Fixed anoying clang warning
2018-01-28BLADERUNNER: Fix compilation issuesPeter Kohaut
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
2018-01-14BLADERUNNER: Support for different languagesPeter Kohaut
Added support for playing the game with different languages Added Spanish language to detection tables
2017-10-07ENGINES: Remove default1x scaler flagColin Snover
This flag is removed for a few reasons: * Engines universally set this flag to true for widths > 320, which made it redundant everywhere; * This flag functioned primarily as a "force 1x scaler" flag, since its behaviour was almost completely undocumented and users would need to figure out that they'd need an explicit non-default scaler set to get a scaler to operate at widths > 320; * (Most importantly) engines should not be in the business of deciding how the backend may choose to render its virtual screen. The choice of rendering behaviour belongs to the user, and the backend, in that order. A nearby future commit restores the default1x scaler behaviour in the SDL backend code for the moment, but in the future it is my hope that there will be a better configuration UI to allow users to specify how they want scaling to work for high resolutions.
2017-09-10BLADERUNNER: Added music support & added MaggiePeter Kohaut
added async walking named some of the game flags & variables renamed aesc to screen effects
2017-08-27BLADERUNNER: Add Overlay videosThomas Fach-Pedersen
2017-08-26BLADERUNNER: Support for AESCPeter Kohaut
2017-08-24BLADERUNNER: Added audio mixer & various fixesPeter Kohaut
Audio mixer is supporting fading and pan animation Added support for skipping speech by pressing Return Added proper support for ambient sounds Added more code to the dialogue menu Added tooltips to the Spinner Fixed calculation of volume and pan of walk steps Code cleanup & formatting
2017-08-24BLADERUNNER: Add support for elevatorsThomas Fach-Pedersen
2017-08-22BLADERUNNER: Add Dialogue MenuThomas Fach-Pedersen
2017-08-04BLADERUNNER: Add blit and blitToScreen helpersThomas Fach-Pedersen
2017-07-31BLADERUNNER: Add Spinner supportThomas Fach-Pedersen
2017-07-31BLADERUNNER: Move surfaces out of VQA playerThomas Fach-Pedersen
Rename the surfaces to more meaningful names and move ownership out of the VQA classes. This means that the VQA classes no longer create their own internal surfaces but instead draw on externally provided surfaces.
2017-04-02BLADERUNNER: fixed lighting cachePeter Kohaut
actors can be now partially illuminated (per slice), it iss visible in scene rc02 in the right part of the room
2017-04-01BLADERUNNER: improvements to the walking codePeter Kohaut
path finding is still missing video player has audio preloading small fixes
2017-03-29BLADERUNNER: zbuffer is now updated between scene changesPeter Kohaut
updated vqa player udpate code fixed some warnings audio preloading still needs some work
2017-03-29BLADERUNNER: introduced some game constantsPeter Kohaut
Game script are more readable now Fixed name of Officer Leary
2017-03-28BLADERUNNER: Implement ZBuffer classThomas Fach-Pedersen
2017-03-23BLADERUNNER: Reorganized script filesPeter Kohaut
2017-03-23BLADERUNNER: Added more functionality to movement trackPeter Kohaut
2017-03-20BLADERUNNER: added Runciter character (petshop owner)Peter Kohaut
2016-10-28BLADERUNNER: fixed memory leaks & overflowsPeter Kohaut
fixed few memory leaks fixed overflows prepared more logic for looping but its not yet working correctly - still figuring out original code for vqadecoder
2016-10-24BLADERUNNER: Fix out-of-bounds access in voiceover actor (multiple CIDs)Thomas Fach-Pedersen
CID 1364219 CID 1364223
2016-10-22BLADERUNNER: Fix uninitialized variable accessesThomas Fach-Pedersen
Fixes a couple of issues reported by valgrind and clang sanitizers. In particular, the initialization of Actor::_inCombat means that McCoy no longer randomly has his gun out at the beginning of the game. In SliceRenderer::drawInWorld, the assert of _sliceFramePtr has been moved to after the call to setupFrameInWorld which is the method that initializes the field. This misplaced assert caused the game to crash for several people.
2016-10-12BLADERUNNER: added picking up of itemsPeter Kohaut
and some formatting
2016-10-08BLADERUNNER: added item pickup effectPeter Kohaut
also added support for rendering items on screen (not in the world) pickup effect can be tested in debug compilation by clicking on any object (not item, but object like, hydrant, or doors) in first scene
2016-10-06BLADERUNNER: added support for fontsPeter Kohaut
2016-10-06BLADERUNNER: added suspects db & fixed crimes dbPeter Kohaut
2016-10-04BLADERUNNER: trying to figure out walking, added structures for obstacles ↵Peter Kohaut
used for pathfinding, fixed bug in searching for walkboxes
2016-10-03BLADERUNNER: Code formatting fixesEugene Sandulenko
2016-10-03BLADERUNNER: Added missing copyright headers and normalized the restEugene Sandulenko
2016-10-02BLADERUNNER: added ADQ, fixed some minor memory leaksPeter Kohaut
2016-10-02BLADERUNNER: added support for rendering items in scenesPeter Kohaut