Paul Gilbert
47a7a1d4e2
GLK: Added setup of text grid windows
2018-12-08 19:05:59 -08:00
Paul Gilbert
77f357e72f
GLK: Add window creation
2018-12-08 19:05:59 -08:00
Paul Gilbert
74080143da
GLK: Detect presence of game file in detectGames
2018-12-08 19:05:59 -08:00
Paul Gilbert
5f626f7a6a
GLK: Add detection logic needed for engine startup
2018-12-08 19:05:59 -08:00
Paul Gilbert
ef161922d8
ENGINES: Add optional extra configuration entries when creating new targets
2018-12-08 19:05:59 -08:00
Paul Gilbert
db35a9cdc8
GLK: SCOTT: Adding game detection code
2018-12-08 19:05:59 -08:00
Paul Gilbert
9c6aca1d57
GLK: SCOTT: Minor stream and event loop fixes
2018-12-08 19:05:59 -08:00
Paul Gilbert
22648145a9
GLK: SCOTT: Initial conversion of ScottFree
2018-12-08 19:05:59 -08:00
Paul Gilbert
b62e30b84c
GLK: Interpreters now derive from GargoyleEngine via Glk
2018-12-08 19:05:59 -08:00
Paul Gilbert
dcefdd6f62
GLK: More outer engine structure, and cleanup
2018-12-08 19:05:59 -08:00
Paul Gilbert
fa253ddba7
GLK: Added stubs for Glk methods
2018-12-08 19:05:59 -08:00
Paul Gilbert
b2067f3be7
GLK: Added Glk enums and structures
2018-12-08 19:05:59 -08:00
Paul Gilbert
46aafc3558
GLK: Refactor Glk to derice from Interpreter
2018-12-08 19:05:59 -08:00
Paul Gilbert
9c536cb6bf
GLK: Add stub classes for sub-engine components
2018-12-08 19:05:59 -08:00
Paul Gilbert
c4d4d48d67
GLK: Initial skeleton engine
2018-12-08 19:05:59 -08:00
Marcus Comstedt
e0307e9c07
BUILD: Re-introduce hardcoded libz and MAD on Dreacmast
...
The attempts at making a more accurate auto-detection have been
postponed, so put the hardcoded enablers back for now.
2018-12-06 09:36:45 +01:00
Marcus Comstedt
f6258e229c
BUILD: Revert f4fe15fd4d and a85be202de
...
More work is needed to make this function correctly with SDL on MinGW.
Reverting for now.
2018-12-06 09:30:09 +01:00
Marcus Comstedt
13a3d522ed
BUILD: Also add $LIBS in cc_check()
...
This should hopefully fix the problems caused by -Dmain=SDL_main in
the MinGW build.
2018-12-05 22:50:03 +01:00
Peter Kohaut
1855d1cf13
BLADERUNNER: Add in-game saving screen
2018-12-05 18:18:49 +01:00
sluicebox
216d474348
SCI32: Update QFG4 script patch description ( #1433 )
2018-12-05 08:42:46 +02:00
Colin Snover
54a84b9001
SCI: Use Common::strlcpy instead of custom strlcpy-equivalent
2018-12-05 01:02:27 +02:00
Colin Snover
02586ca220
SCI: Fix incorrect ifdef name in Video32
2018-12-05 01:02:27 +02:00
Colin Snover
0962edc69b
SCI: Silence more incorrect audio patch type warnings
2018-12-05 01:02:26 +02:00
Colin Snover
00552e62c3
SCI: Stop sleeping if the game is trying to quit
...
This applies to any sleep, but is particularly noticeable in games
that send SysEx messages to MT-32, which add delays by sleeping in
order to avoid buffer overflows in the device firmware.
2018-12-05 01:02:26 +02:00
Lothar Serra Mari
098d4bce59
WIN32: Fix missing line ending in the FileDescription tag
2018-12-04 23:07:01 +01:00
Lothar Serra Mari
a588110356
WIN32: Update FileDescription flag in scummvm.rc
...
This fixes https://bugs.scummvm.org/ticket/10817
2018-12-04 22:57:03 +01:00
Marcus Comstedt
e3da5e043c
BUILD: Add $DEFINES and $INCLUDES in cc_check()
...
When actually compiling things Makefile.common adds these variables to
the command line, so they should be there when testing if something
can be compiled as well, otherwise we could get both false negatives
and positives.
This fixes detection of zlib and MAD on Dreamcast, when installed in
$RONINDIR.
2018-12-04 20:12:31 +01:00
Cameron Cawley
eea066b89b
ILLUSIONS: DUCKMAN: Add support for the demo version ( #1413 )
2018-12-04 01:54:24 +02:00
sluicebox
b9c6055836
SCI32: Fix QFG4 copy protection crash, bug #10773 ( #1431 )
2018-12-03 22:34:13 +02:00
Kawa
c22e8ebfd0
SCI: fix full view remap effect ( #1432 )
2018-12-03 22:31:23 +02:00
sluicebox
40ff3048f4
SCI32: Fix GK1 knitting basket obstacle bug #10707 ( #1426 )
...
Fixes an obstacle not always being added to a room
2018-12-03 08:33:10 +02:00
Thierry Crozat
c89cba28dc
I18N: Regenerate translations data file
2018-12-03 05:05:22 +01:00
Filippos Karapetis
8d4330a217
SCI: Add some TODOs for better handling of wrong / missing resources
2018-12-02 23:58:44 +02:00
Filippos Karapetis
a8bae85d03
SCI: Mark several pathfinding related patches as workarounds
...
The issues that these patches correct are caused by differences in our
pathfinding algorithm, compared to Sierra's
2018-12-02 23:48:57 +02:00
sluicebox
62846769ad
SCI: Fix LB2 Yvette/Tut missing sync resource ( #1373 )
...
Fixes a missing resource in the game. bug #9956
2018-12-02 23:21:28 +02:00
sluicebox
58653c7917
SCI: Fix SQ5 drive bay pathfinding, bug #7155 ( #1428 )
...
Works around a pathfinding algorithm edge case
2018-12-02 23:19:35 +02:00
sluicebox
673cc0ed9e
SCI: Fix LB2 armor hall door pathfinding bug #9952 ( #1427 )
...
Works around pathfinding algorithm difference that breaks the game
2018-12-02 23:16:46 +02:00
Kawa
ca2209cb5f
SCI: Add support for The Dating Pool ( #1403 )
2018-12-02 22:56:19 +02:00
Bastien Bouclet
fee73851f0
STARK: Delay changing screen after a FMV ends
...
Prevents the game screen from being visible for one frame before scripts
have a chance to update it after a FMV ends.
All user interface screen changes should probably be updated to work
that way. Running the update method of a screen and the render method of
another on the same frame seems really bad.
2018-12-02 19:51:42 +01:00
Bastien Bouclet
7302d18f36
STARK: Prevent dialog options and subtitles from being displayed at the same time
...
In some cases the game scripts don't wait for dialog lines to complete
before presenting options.
2018-12-02 19:51:42 +01:00
Bastien Bouclet
b534956955
STARK: Don't always wait for sounds to complete in the menu screens
...
With this change, changing screens and using widgets feels much more
responsive.
2018-12-02 19:51:42 +01:00
Bastien Bouclet
3c80722658
STARK: Use the center of item's bounding rect as the scroll target
2018-12-02 19:51:35 +01:00
Bastien Bouclet
bbbd40477d
GUI: Add an option to set the GUI language to the game language
2018-12-02 19:47:32 +01:00
Bastien Bouclet
add9a0b49a
POSIX: Set the default screenshots path to the XDG Pictures directory
2018-12-02 19:34:02 +01:00
Vhati
e6dbdb880f
SCI32: Fix QFG4 fortune teller crash ( #1421 )
...
Fixes room disposal when leaving Magda's wagon, bug #10778
2018-12-01 21:40:28 +02:00
Alex ASP
b37e946d75
I18N: Update translation (Russian)
...
Currently translated at 96.1% (961 of 1000 strings)
2018-12-01 16:45:27 +01:00
Bastien Bouclet
036cca6b56
STARK: Implement lighting for props 3d models
2018-12-01 11:25:55 +01:00
Vhati
6635ef0f4a
SCI32: Fix QFG4 crest bookshelf HAND interaction ( #1382 )
...
Prevents an incorrect message in the original game, bug #10756
2018-11-28 03:31:13 +02:00
sluicebox
8190b75f83
SCI: Fix QFG1VGA antwerp wandering, bug #9564 ( #1425 )
2018-11-28 03:12:46 +02:00
Vhati
101e03e4c0
SCI32: Fix QFG4 great hall entry from barrel room ( #1384 )
...
Fixes a doorMat region that prematurely kicked hero back to the previous
room, bug #10731
2018-11-28 02:40:39 +02:00