aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/bladerunner.cpp
AgeCommit message (Collapse)Author
2018-08-18BLADERUNNER: Update cos/sin table constructor changeDavid Fioramonti
They now take in the size rather than the power of 2 exponent.
2018-08-03BLADERUNNER: Add cos/sine tableDavid Fioramonti
This uses the one in Common. The engine now contains a 10-bit cosine and sine table. It used mostly for vector math. This also allows two vector functions to be removed from vector.h.
2018-05-07BLADERUNNER: Implement obstacle polygon mergingThomas Fach-Pedersen
2018-05-06BLADERUNNER: Fix typo/bug in handleMouseAction()Adrian Frühwirth
This was introduced when the SceneObjectOffset enum was introduced in commit 7090841ccc43c64d5a1d9058071ebccaf6b52fc2.
2018-04-07JANITORIAL: Fix whitespaceEugene Sandulenko
2018-04-07BLADERUNNER: Remove dead codeEugene Sandulenko
2018-04-03BLADERUNNER: Implement scene jumping via bootparams.Eugene Sandulenko
Specify bootparam in form CTTTSSS, where C is chapter, TTT is set and SSS is scene number. So, for RC02 it is 1016079.
2018-04-01BLADERUNNER: Support for CDFRAMES.DATEugene Sandulenko
Rename CDFRAMES.DAT into CDFRAMES1.DAT, CDFRAMES2.DAT etc
2018-03-29BLADERUNNER: Initialize class variablesEugene Sandulenko
2018-03-27BLADERUNNER: Implemented EndCreditsEugene Sandulenko
2018-03-27BLADERUNNER: Initialize Scores variableEugene Sandulenko
2018-03-27BLADERUNNER: Added skeleton for EndCreditsEugene Sandulenko
2018-03-26BLADERUNNER: Implemented Scores::open()Eugene Sandulenko
2018-03-26BLADERUNNER: Fully plug the Scores into the engineEugene Sandulenko
2018-03-25BLADERUNNER: Added skeleton for Scores classEugene Sandulenko
2018-03-25BLADERUNNER: Implement mouse jitterEugene Sandulenko
2018-03-24BLADERUNNER: Load game methodsPeter Kohaut
save methods update replaced few char* with Common::String changed few pointers to references
2018-03-24BLADERUNNER: Save game methodsThomas Fach-Pedersen
2018-03-24BLADERUNNER: Moved PoliceMaze to script/Eugene Sandulenko
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