Commit Graph
137148 Commits
Author SHA1 Message Date
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