34 Commits

Author SHA1 Message Date
Thanasis Antoniou
cd076b26ae BLADERUNNER: Using preincrement and pre-decrease where possible
In case the compiler won't optimize such cases
2020-02-24 21:24:06 +02:00
Peter Kohaut
cd7e44f9f9 BLADERUNNER: Group shapes loading 2019-10-13 14:09:47 +02:00
Cameron Cawley
c786b139db BLADERUNNER: Remove use of unaligned memory access (#1839) 2019-09-12 22:02:52 +02:00
Peter Kohaut
a7399c5111 BLADERUNNER: Use best pixel format on every platform
Updated all drawing routines to be pixel format agnostic.
Might decrease performance.
2019-08-31 23:09:19 +02:00
Thanasis Antoniou
4b482b2d3e BLADERUNNER: prevent seg fault in ESPER
Also added CLIP to all getBasePtr() calls where it would seem appropriate/safer to do so
2019-07-28 14:06:26 +03:00
Peter Kohaut
ffbfe90afa BLADERUNNER: Ajdust font interface to ScummVM's one 2019-07-16 21:32:34 +02:00
Thanasis Antoniou
a81e3add2f BLADERUNNER: JANITORIAL: Code formatting fixes 2019-06-28 15:30:44 +03:00
Thanasis Antoniou
35cf41683e BLADERUNNER: fix wanring for clearNeverRepeatWasSelectedFlag 2019-06-25 15:44:27 +03:00
Thanasis Antoniou
b4ee8fe294 BLADERUNNER: VK both Runciter and Grigorian is now possible
For restored content version
2019-06-25 01:54:51 +03:00
Thanasis Antoniou
fd9cfd9604 BLADERUNNER: User choice mode should not autoselect last option 2019-04-30 15:19:55 +03:00
Peter Kohaut
e86ee33999 BLADERUNNER: Abstraction from 555 pixel format
Removing hardcoded 555 pixel format to support Android
2019-04-17 22:51:18 +02:00
Thanasis Antoniou
8fa1bf8cbd BLADERUNNER: Support of localizations that use E as languageCode
Improved alignment of subtitles option for Russian version

The text for the subtitles option probably won't make sense though in Russian, someone will have to correct it to what it should be.
2019-03-21 10:10:23 +02:00
Peter Kohaut
9c25be9121 BLADERUNNER: Cleanup of TODO notes 2019-03-04 19:43:36 +01:00
Thanasis Antoniou
902b2278a5 BLADERUNNER: Impovement on spell correction of JEWELRY
Improvement allows text override which is good for translation support
2019-02-24 20:14:07 +02:00
Thanasis Antoniou
3730a549e0 BLADERUNNER: Fix incorrect spelling of JEWELRY
Entry 1020 for dialogue menu in English version is replaced

"DRAGONFLY JEWERLY" becomes "DRAGONFLY JEWELRY"
2019-02-24 19:58:44 +02:00
Thanasis Antoniou
7b303ad946 BLADERUNNER: Dialogue menu bugfix
Fixes loops in conversations with user choices available
2019-02-23 16:34:10 +02:00
Peter Kohaut
4886b0581e BLADERUNNER: Fix Coverity issues 2019-02-20 23:02:05 +01:00
Peter Kohaut
a0e9b09cd9 BLADERUNNER: Removed unnecessary debugging code 2019-02-08 21:00:52 +01:00
Peter Kohaut
e3e55c2f4b BLADERUNNER: Fixed game-breaking bug with dialogue menus 2019-01-27 20:27:45 +01:00
Peter Kohaut
eb84113222 BLADERUNNER: More variable names in the game scripts 2019-01-13 21:06:58 +01:00
Peter Kohaut
0c7077cab9 BLADERUNNER: Added debugging output for scripts
Also added last few missing script commands.
2019-01-12 18:16:52 +01:00
Peter Kohaut
824ecc0aad BLADERUNNER: Preliminary saving & loading support
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-24 08:39:03 +01:00
Adrian Frühwirth
4be77793a4 BLADERUNNER: Fix typo in DialogueMenu::queryInput()
Confirmed by madmoose.
2018-05-07 18:59:49 +02:00
Peter Kohaut
5e9985bd6e BLADERUNNER: Load game methods
save methods update
replaced few char* with Common::String
changed few pointers to references
2018-03-24 17:28:34 +01:00
Thomas Fach-Pedersen
2a646f8cc2 BLADERUNNER: Save game methods 2018-03-24 17:07:06 +01:00
Peter Kohaut
0a3f022a53 BLADERUNNER: Fixed dialogue menu colors 2018-03-08 22:20:55 +01:00
Peter Kohaut
8704207550 BLADERUNNER: McCoy script fixed
Some Coverity issues fixed
KIA script small fix to DNA evidences
Actor selection fixed (bounding box is correcly expanded)
2018-02-19 22:17:08 +01:00
Peter Kohaut
1d9a248abe BLADERUNNER: Fixed more Coverity issues 2018-02-12 20:57:26 +01:00
Peter Kohaut
6e9a340640 BLADERUNNER: ESPER interface 2018-02-04 17:34:43 +01:00
Peter Kohaut
7f53a0cd31 BLADERUNNER: Fixed few Coverity issues 2018-02-01 21:38:30 +01:00
Peter Kohaut
1e5f9d3078 BLADERUNNER: Added basic KIA interface
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-28 10:57:16 +01:00
Peter Kohaut
91f67a10ae BLADERUNNER: Transparent background in dialogue menu 2017-08-26 11:58:14 +02:00
Peter Kohaut
0da18320af BLADERUNNER: Added audio mixer & various fixes
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-24 23:43:47 +02:00
Thomas Fach-Pedersen
a4c7992388 BLADERUNNER: Add Dialogue Menu 2017-08-22 19:02:37 +02:00