aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner
AgeCommit message (Collapse)Author
2018-12-05BLADERUNNER: Add in-game saving screenPeter Kohaut
2018-11-25BLADERUNNER: Add in-game loading screenPeter Kohaut
It is also possible to start new game from it.
2018-11-24BLADERUNNER: Fixed ambient sounds after loadPeter Kohaut
After loading a game, ambient sounds stoped playing, now they are working properly. Also some smaller compiler warnings were fixed.
2018-11-24BLADERUNNER: Fix build issuesPeter Kohaut
2018-11-24BLADERUNNER: Preliminary saving & loading supportPeter Kohaut
Saving and loading is accessible via ScummVM dialogs. No in-game UI support yet. It is possible to load saves from original game via debugger console. ScummVM saves have additional header and are incompatibile with original game.
2018-11-18BLADERUNNER: Fixed perspective slice renderingPeter Kohaut
Perspective projection is now working properly and character and object are now properly rendered.
2018-11-13BLADERUNNER: Fix Fall Through Compiler WarningsD G Turner
Clang and newer versions of GCC i.e. v8.2 require the comment to match "fall through" to surpress warnings so change "no break" comments to match.
2018-08-26BLADERUNNER: Remove use of C99 mathColin Snover
C++ math functions are overloaded so operate using single-precision when receiving a float input. The C standard library on FreeMiNT does not fully support C99 math so use of sqrtf, sinf, etc. instead of the C++ API does not work.
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-06-29BLADERUNNER: Fix another signed vs unsigned warningEugene Sandulenko
2018-06-29BLADERUNNER: Fix another warningEugene Sandulenko
2018-06-29BLADERUNNER: Fix warningsEugene Sandulenko
2018-05-24JANITORIAL: Fix trailing whitespaceAdrian Frühwirth
2018-05-20JANITORIAL: Remove trailing whitespaceAdrian Frühwirth
2018-05-07BLADERUNNER: Fix buildThomas Fach-Pedersen
2018-05-07BLADERUNNER: Implement obstacle polygon mergingThomas Fach-Pedersen
2018-05-07BLADERUNNER: Fix typo in DialogueMenu::queryInput()Adrian Frühwirth
Confirmed by madmoose.
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-22JANITORIAL: Fix formattingAdrian Frühwirth
2018-04-19JANITORIAL: Fix whitespaceAdrian Frühwirth
2018-04-07JANITORIAL: Fix whitespaceEugene Sandulenko
2018-04-07BLADERUNNER: Remove dead codeEugene Sandulenko
2018-04-04BLADERUNNER: Fix memory leaksEugene 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-02BLADERUNNER: Added 'draw actors' debug command.Eugene Sandulenko
Implemented as a hack on top of 'draw obj' with skipping all other scene objects.
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-03-31BLADERUNNER: Implemented ActorClues::getModifier().Eugene Sandulenko
This completes implementation of the automatic clue exchange
2018-03-30BLADERUNNER: Implemented ActorClues::acquireCluesByRelations()Eugene Sandulenko
2018-03-30BLADERUNNER: Further work on acquireCluesByRelations()Eugene Sandulenko
2018-03-30BLADERUNNER: Fixed bug in Actor::acquireCluesByRelations()Eugene Sandulenko
2018-03-30BLADERUNNER: Initial code for acquireCluesByRelations()Eugene Sandulenko
2018-03-29BLADERUNNER: Remove unnecessary returnsEugene Sandulenko
2018-03-29BLADERUNNER: Fix buffer overflow in PoliceMazeEugene Sandulenko
2018-03-29BLADERUNNER: Fix incorrect loop end checkEugene Sandulenko
2018-03-29BLADERUNNER: Added clarifying comment for a bug in originalEugene Sandulenko
2018-03-29BLADERUNNER: Initialize class variablesEugene Sandulenko
2018-03-28BLADERUNNER: Switch to doubles in AudStream::getLength() calculationsEugene Sandulenko
Since we have everything in samples, and we have 44kHz, we easily get overflows. Use doubles for calculating the length in milliseconds more accurately.
2018-03-28BLADERUNNER: Allow quit credits on windows closingEugene Sandulenko
2018-03-27BLADERUNNER: Implemented EndCreditsEugene Sandulenko
2018-03-27BLADERUNNER: Initialize Scores variableEugene Sandulenko
2018-03-27BLADERUNNER: Added skeleton for EndCreditsEugene Sandulenko
2018-03-27BLADERUNNER: Complete Scores functionalityEugene Sandulenko
2018-03-27BLADERUNNER: Implement Scores::tick()Eugene Sandulenko
2018-03-26BLADERUNNER: Implemented Scores closingEugene 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