Paul Gilbert
5a0ff7ba67
AGS: Fix cast issues with AGSSock object Dispose methods
2021-06-17 18:04:32 -07:00
alxpnv
da95daf727
ASYLUM: remove Screen::takeScreenshot()
2021-06-17 15:40:10 +03:00
alxpnv
670d8d85f4
ASYLUM: use Common::sort() for sorting graphics queue items
2021-06-17 15:40:10 +03:00
D G Turner
4d6344e736
TRECISION: Fix GCC Shadowing Warning
2021-06-17 13:03:59 +01:00
antoniou79
9c1dbba83d
BLADERUNNER: JANITORIAL: Fix spacing for commented out debug()
2021-06-17 08:44:20 +03:00
antoniou79
08d95bae75
BLADERUNNER: Fix Gordo walking on air and floating in NR02
...
Original bug - If McCoy exits and re-enters quickly while Gordo walks to podium
Related to the movementTrackWaypointReached() while McCoy is not on the actor's set
2021-06-17 08:44:20 +03:00
Paul Gilbert
13753f33a9
AGS: Fix error message string
2021-06-16 22:25:07 -07:00
sluicebox
ef333e8611
SCI: Fix several SQ1 message and verb script bugs
2021-06-16 22:27:15 -05:00
Paul Gilbert
58202e1839
AGS: Fix window resolutions for game width > 1000
2021-06-16 18:59:23 -07:00
Paul Gilbert
b6b138c25e
AGS: Further fleshing out of AGSSock plugin
2021-06-16 18:59:23 -07:00
Cameron Cawley
b1ccd91ba6
OPENGL: Fix compilation on Android
2021-06-17 00:52:46 +01:00
athrxx
70f0dff173
KYRA: add workaround for bug no. 12635
...
"KYRA: Missing subtitle (also in original game)"
2021-06-17 01:07:19 +02:00
Cameron Cawley
66c0c57d10
BACKENDS: Add support for OpenGL 1.1 contexts
2021-06-16 23:16:01 +01:00
lb_ii
ca2a936c10
WINTERMUTE: Translate color pixel format at base_surface_osystem from WME format to TransparentSurface
2021-06-16 23:42:54 +03:00
lb_ii
5cdb2e704a
WINTERMUTE: Move Graphics::TransformStruct to /gfx/
2021-06-16 23:42:54 +03:00
lb_ii
c433a2c999
WINTERMUTE: Merge internal methods displayTrans and displayTransOffset
2021-06-16 23:42:54 +03:00
lb_ii
649c91f5c5
WINTERMUTE: Removed unused internal method displayZoom
2021-06-16 23:42:54 +03:00
lb_ii
d81d2c3f11
WINTERMUTE: Minimize using headers
2021-06-16 23:42:54 +03:00
antoniou79
5106f0ba68
BLADERUNNER: Fix McCoy blink in after Dektora dance
...
This was a bug of the original game too.
2021-06-16 23:27:31 +03:00
Filippos Karapetis
df607c7f8d
TRECISION: Fix action animation rects - bugs #12629 , #12639 , #12640
2021-06-16 22:54:26 +03:00
Filippos Karapetis
e1868bfd70
TRECISION: Use Common::Rect for the actor rect
2021-06-16 22:41:33 +03:00
antoniou79
95b14a9ab6
BLADERUNNER: Fix KIA blink at Esc on last line spoken
...
Also restore dual skip funtionality for Esc and Return keys down (video and spoken non-queued dialogue)
Previous behavior restored as a quality of life feature, that is quite practical on eg. Android port (easy access to "Esc", not so easy to "Return"). The issues that led to reverting previous to the original behavior (only Esc key for video, only Return key for dialogue) should be resolved now by the intermediate commits.
2021-06-16 21:45:01 +03:00
Filippos Karapetis
53cb5293ca
TRECISION: Remove globals used for drawObj() / eraseObj()
2021-06-16 20:54:17 +03:00
antoniou79
647e3e3b15
BLADERUNNER: Fix for resuming while a special loop plays
...
This is a better fix for the Zuben soup dump glitch (no exits) if user holds Esc down
2021-06-16 18:25:25 +03:00
Cameron Cawley
43fbf3ea16
AGS: Restore missing definition for INFINITY
...
Originally added in commit c703825 .
2021-06-16 13:48:39 +01:00
alxpnv
cbb0d9ca95
ASYLUM: (Lock puzzle) set the initial state to all '-'
2021-06-16 15:41:14 +03:00
alxpnv
4f7fbe66bc
ASYLUM: fix cursor visibility
...
This makes sure that the cursor is not shown on scene title screen
and when animation is playing
2021-06-16 15:41:14 +03:00
alxpnv
a4af39dcf9
ASYLUM: convert some warning() calls to debugC()
2021-06-16 15:41:14 +03:00
Cameron Cawley
9b348b3e7d
AGS: Fix more type mismatches
2021-06-16 13:03:41 +01:00
Paul Gilbert
313a824fb9
AGS: Fix int pointer type mismatches
2021-06-15 19:16:10 -07:00
Paul Gilbert
472fbb224a
AGS: Switch processmessage to use NumberPtr again
2021-06-15 18:38:07 -07:00
Paul Gilbert
38405b5e23
AGS: Creating AGSSock plugin
2021-06-15 18:37:59 -07:00
Paul Gilbert
881bae2f5a
AGS: Added AGSClipboard plugin
2021-06-15 18:35:39 -07:00
Paul Gilbert
4a8ad2d199
AGS: Fix Buildbot compiler warning
2021-06-15 18:35:38 -07:00
Filippos Karapetis
18779bb156
TRECISION: Fix room snapshots in the positioner interface - bug #12638
2021-06-16 02:37:44 +03:00
Filippos Karapetis
2e78933b46
TRECISION: Use ABS() instead of fabs()
...
Let's be absolute, vol. 2
2021-06-16 01:18:52 +03:00
Filippos Karapetis
3297cb2669
TRECISION: Fix incorrect actor dirty rects - bug #12639
...
Get rid of _actorRect, and reference the last dirty rect to be drawn
directly. Fixes invalid actor dirty rects causing Joshua to be drawn
over his action animations causing them be partially drawn, such as
the animation where Joshua is looking down the well at the castle
2021-06-16 01:18:52 +03:00
Martin Gerhardy
dfd6b6a9a4
COMMON: moved AchievementDescriptionList into Common namespace
...
getAchievementsInfo is also moved into the MetaEngine to reduce code duplication
2021-06-16 00:25:14 +03:00
Walter Agazzi
6c3fde9c6c
I18N: Update translation (Italian)
...
Currently translated at 100.0% (1644 of 1644 strings)
2021-06-15 21:15:20 +00:00
alxpnv
685e11d346
ASYLUM: fix setting global flags in PlaySpeechScene2 opcode
2021-06-15 16:00:11 +03:00
alxpnv
def627e510
ASYLUM: fix GCC warnings
2021-06-15 16:00:11 +03:00
SupSuper
8502cbd702
TRECISION: Let us be absolute
2021-06-15 13:21:33 +01:00
antoniou79
486d0da5d9
BLADERUNNER: Only use Return key to skip dialogue
...
Also only use Esc key to skip video cutscenes
This is replicating the original's behavior and at least for the dialogue skipping, it fixes a few glitches (KIA screen blinking if skipping the last dialogue line with Esc key, and Zuben throwing the soup leading to a dead end, if user presses Esc fast during that sequence).
2021-06-15 15:20:25 +03:00
alxpnv
de5c31fb5e
ASYLUM: fix graphics glitches caused by a bug in Screen::blitMasked()
2021-06-15 15:05:21 +03:00
Filippos Karapetis
8143cb9efe
TRECISION: Fix loading the last file of animation bundles - bug #12642
...
Fixes crash when sending the inflated gloves through the prison window
2021-06-15 14:47:05 +03:00
D G Turner
efc9e04ce0
AGS: Fix Various GCC Compiler Warnings
2021-06-15 11:07:23 +01:00
sluicebox
a54bee9430
SCI: Fix corruption when "prefer_digitalsfx" is false
...
Fixes an out of bounds write that occurs when the config setting
"prefer_digitalsfx" is false and a game plays a sound resource
that contains a digital channel, such as SQ1.
The MIDI branch of SciMusic:soundInitSnd() wasn't skipping the
digital channel, which has the number 0xFE, and so it used that
to index the 16 element channel array.
This problem didn't become apparent until recently when
"prefer_digitalsfx" was fixed to apply to these sounds:
648d669c2d
2021-06-14 16:58:40 -05:00
D G Turner
1dbf68920f
WINTERMUTE: Fix GCC Signed vs. Unsigned Comparison Warnings
2021-06-14 22:25:53 +01:00
Cameron Cawley
bffcb53a05
AGS: Remove unused HQ2X code
2021-06-14 22:19:53 +01:00
sluicebox
69576123b8
SCI: Document SQ1 droid script patch
2021-06-14 14:29:16 -05:00