Paul Gilbert
f14703e709
GLK: Don't ignore Alt key combinations
...
I'm told that on some foreign keyboards, combinations of Alt & Fn
keys are used to produce standard characters. So I can't just
ignore Alt combinations because of this
2019-03-01 19:38:21 -08:00
Paul Gilbert
e91e911b61
GLK: Don't treat modifier keys as standard keypresses
2019-03-01 19:38:21 -08:00
sluicebox
6603969c7b
SCI: Add QFG1VGA Mac workaround for Yorick
2019-03-01 14:04:27 -08:00
Torbjörn Andersson
22f12e5ffb
GLK: FROTZ: Fix confusing indentation
2019-03-01 17:19:30 +01:00
sluicebox
4e1963d84a
SCI: Fix QFG1VGA Yorick door lockup, bug #6410
2019-03-01 17:18:06 +02:00
Thanasis Antoniou
4642d1697d
BLADERUNNER: Sadik dead end fix (BB09 kill)
...
Also fixed an flag constistency for kFlagZubenBountyPaid
It is no longer possible to kill Sadik at BB09, but shooting him will lower his health (from initial to a fixed HP), and if McCoy also shoots him at UG18 his health will be further lowered (again to a fixed HP).
2019-03-01 11:04:07 +02:00
sluicebox
dfb13759c2
SCI: Fix ECO1 empty apartment messages, bug #10903
2019-03-01 10:42:28 +02:00
Cameron Cawley
2955cd29d3
README: Convert README.md to use Unix-style line endings
2019-02-28 15:37:39 -05:00
Torbjörn Andersson
d86bb46a85
GLK: Use delete[] instead of free() to free _lineTerminators
2019-02-28 19:58:54 +01:00
Thanasis Antoniou
7ecf255598
BLADERUNNER: Improvement on overrideSceneObjectInfo
...
No longer need to have sceneId as an argument.
Restored original signature of Set::addObjectsToScene()
2019-02-28 15:39:08 +02:00
Thanasis Antoniou
571ddf46cd
BLADERUNNER: A better fix for Sebastian's doll
...
Use just the existing box 31. Implement a way to override object placement.
Remove the item 77 (Holden's badge) completely.
2019-02-28 15:26:35 +02:00
Paul Gilbert
833e1d11c0
GLK: FROTZ: Move window clearing to a Window method
2019-02-27 21:53:41 -08:00
Paul Gilbert
27f4eb8f1b
GLK: FROTZ: Move current window into _wp
2019-02-27 21:34:46 -08:00
Paul Gilbert
acb39303f1
GLK: FROTZ: Improved palette reading
2019-02-27 21:34:46 -08:00
Thanasis Antoniou
1c75912ecf
BLADERUNNER: Debugger command overlay
...
List and or play overlay loops that have been loaded for the scene
2019-02-28 02:04:19 +02:00
sluicebox
b924da753a
SCI: Fix ECO1 Spanish pump test code, bug #10900
2019-02-28 01:21:27 +02:00
Paul Gilbert
7ee0f4d593
GLK: FROTZ: Fix getting cursor position for non V6 games
2019-02-26 19:19:46 -08:00
Torbjörn Andersson
c9a9461d3c
SHERLOCK: 3DO: Draw copyright string in intro in correct position
...
After discussion with dreammaster. Apparently the 3DO version uses
a resolution of 640x400 pixels internally, not 320x200. Doubling
the X and Y coordinates from what they were seems to match what I
have seen in YouTube videos of the original game.
2019-02-26 07:07:07 +01:00
Paul Gilbert
50fe6f508d
SHERLOCK: 3DO: Fix display of map screen
2019-02-25 21:44:54 -08:00
Paul Gilbert
eae00fe6f9
SHERLOCK: 3DO: Fix transparency for characters, and speech dialogs
2019-02-25 21:27:30 -08:00
Thanasis Antoniou
09d3460780
BLADERUNNER: Fix for Sebastian's doll in BB06
...
Targeting clicking bounding box fixed. Animation weirdness minimized.
Also restored explosion animation.
2019-02-26 02:19:36 +02:00
Eugene Sandulenko
390b243ef2
BLADERUNNER: Avoid using global objects in subtitle code
2019-02-25 09:22:39 +01:00
Eugene Sandulenko
d0a88a4b5c
Revert "BLADERUNNER: Possible fix for broken build"
...
This reverts commit 727e583b94 .
Revert "BLADERUNNER: Possible fix for clang warning for subtitles"
This reverts commit 78b14649be .
2019-02-25 09:19:25 +01:00
sluicebox
9949558fdb
SCI: Fix ECO1CD missing ocean cliffs, bug #10893
...
Fixes graphics not being drawn in the CD version
2019-02-25 08:05:28 +02:00
sluicebox
a7bf0a1350
SCI: Fix LB2 disappearing desk items, bug #10894
...
Fixes bug in original that doesn't redraw objects
2019-02-25 08:01:24 +02:00
sluicebox
3158285e79
SCI: Fix LB2 armor exhibit messages, bug #10895
...
Fixes script bugs in the original that prevent messages.
Replaces a script patch that fixed one of the symptoms.
2019-02-25 07:59:35 +02:00
sluicebox
d1b1bd5381
SCI: Fix LONGBOW Day 8 archer pathfinding
...
Work around a lockup that occurs due to our pathfinding, bug #10896
2019-02-25 07:56:58 +02:00
Thanasis Antoniou
727e583b94
BLADERUNNER: Possible fix for broken build
...
Previous fix attempt for the clang warning "warning: declaration requires a global destructor [-Wglobal-constructors]" went awry
2019-02-25 00:05:01 +02:00
Thanasis Antoniou
78b14649be
BLADERUNNER: Possible fix for clang warning for subtitles
2019-02-24 23:39:52 +02:00
Peter Kohaut
096e870b7b
BLADERUNNER: Fixed quick video playback in few occasions
...
Overlays were played too quickly after using KIA.
After outtakes finished, scene videos were playing too quickly.
When ScummVM was not updating game and it was not paused (eg window
drag) scene videos were played too quickly.
2019-02-24 19:47:27 +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
Cameron Cawley
ad648f8a97
CONFIGURE: Append pkg-config cflags to CXXFLAGS
...
CPPFLAGS should only contain options that are used by the preprocessor, however pkg-config may return C/C++ specific options which are unrecognised by windres.
2019-02-24 11:29:09 +00:00
Paul Gilbert
4efa9c73d4
GLK: FROTZ: Add V6 text cursor logic
2019-02-23 16:31:08 -08:00
Peter Kohaut
5f520aa386
BLADERUNNER: Small clean-up of macros
2019-02-24 00:36:41 +01:00
Thanasis Antoniou
25c48ac331
Merge branch 'master' of https://github.com/scummvm/scummvm
2019-02-24 00:15:43 +02:00
Thanasis Antoniou
2301cc04a3
BLADERUNNER: Fix Moraji death screams and Grayford bug
...
Death scream in lab changed to his own. Death scream outside lab added.
Also, original code had a bug whereby if you clicked through the conversation with Grayford about Moraji's murder, then clicking again on Moraji would restart the same conversation and this could go on infinitely.
2019-02-24 00:13:07 +02:00
Paul Gilbert
bedab5bd46
GLK: FROTZ: Fix colors for Beyond Zork
...
As part of that, I've made the default bg Black rather than blue,
since it provides better contrast for the upper area & minimap
2019-02-23 12:16:27 -08:00
Paul Gilbert
eacc4e52d1
GLK: FROTZ: Fix initialization of zcolors array
2019-02-23 11:13:19 -08:00
Thanasis Antoniou
28551e8124
BLADERUNNER: CT01 fixed interaction with Gordo
...
Also corrected an original code bug for Gordo acquiring clue that McCoy is BladeRunner
2019-02-23 21:07:01 +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
00b83c2ff7
BLADERUNNER: Cleanup of Zuben script
2019-02-23 11:39:55 +01:00
Peter Kohaut
29f2406f14
BLADERUNNER: Cleanup of McCoy script
2019-02-23 11:39:54 +01:00
Peter Kohaut
f70251819a
BLADERUNNER: Fixed CppCheck warnings
...
Rat interaction at UG15 is now working exactly as in the original game.
Before the bridge didn't break if player shot the rat on it.
2019-02-23 11:39:54 +01:00
Thanasis Antoniou
68f9acad0d
BLADERUNNER: Restore acquireCluesByRelations checks
2019-02-23 04:18:39 +02:00
Torbjörn Andersson
0b9fe06d23
GLK: FROTZ: Disable typographic niceties for Beyond Zork font
...
The Beyond Zork graphics font doesn't support Unicode, so allowing
it to convert things like straight quotes into curly ones can cause
ScummVM to crash. Disable these conversions while the Beyond Zork
graphics font is used to avoid that. This fixes bug #10865 .
2019-02-21 18:41:54 -08:00
Cameron Cawley
a6f82fc246
WIN32: Fix building outside the source directory
2019-02-21 23:22:38 +00:00
Cameron Cawley
309286cfbb
BUILD: Improve rules for compiling Windows resource scripts
2019-02-21 20:33:39 +00:00
Cameron Cawley
a3767e679e
README: Fix typo
2019-02-21 20:30:37 +00:00
Torbjörn Andersson
3759b4af1d
GLK: FROTZ: Initialize _quotes, _dashes and _spaces to 0
...
They're int, not bool, so using 'false' seems wrong to me.
2019-02-21 18:22:28 +01:00