Commit Graph

59406 Commits

Author SHA1 Message Date
Eugene Sandulenko
32c96f6373 DIRECTOR: Fix number of labels to read 2019-12-26 17:15:18 +01:00
Eugene Sandulenko
fb122a9e20 DIRECTOR: Fix index type 2019-12-26 17:04:02 +01:00
Eugene Sandulenko
df5a4fb027 SCI: Swap lowercase Alt+'a'/'s' for Polish, in order to avoid conflicting keybingings 2019-12-26 15:51:22 +01:00
Eugene Sandulenko
a2cbc18d61 SCI: Fix lowercase Alt+'n' for Polish 2019-12-26 15:40:54 +01:00
Eugene Sandulenko
c88da94585 SCI: Added support for typing Polish characters with 'Alt' 2019-12-26 15:10:07 +01:00
Eugene Sandulenko
46dbffe609 DIRECTOR: Renamed few variables 2019-12-26 00:55:32 +01:00
Eugene Sandulenko
ac2b6af639 SCI: Added temporary debug ouput for Polish input 2019-12-25 23:38:23 +01:00
Eugene Sandulenko
def628acae DIRECTOR: Imporved text cast loading 2019-12-25 22:55:25 +01:00
Eugene Sandulenko
74dbb60931 DIRECTOR: More loading debug output 2019-12-25 22:32:39 +01:00
Eugene Sandulenko
df3d87062e DIRECTOR: Temporarily revert the ink selection for QuickDraw shapes 2019-12-25 18:05:33 +01:00
Eugene Sandulenko
a61bca2075 DIRECTOR: Added drawing for QuickDraw cast members 2019-12-25 18:05:33 +01:00
Eugene Sandulenko
902a750c8a DIRECTOR: Implemented 'fast' playback debug flag 2019-12-25 18:05:33 +01:00
Eugene Sandulenko
197bc17216 DIRECTOR: Correctly use ink information for sprites 2019-12-25 14:52:13 +01:00
Eugene Sandulenko
3f392ca564 DIRECTOR: Loop movies by default, added 'noloop' debug flag 2019-12-25 14:26:11 +01:00
Eugene Sandulenko
3e296bc31b SCI: Reformatted the conversion table 2019-12-25 14:05:02 +01:00
D G Turner
fa5c023a1f KYRA: Remove GCC -Wlogical-op Compiler Warning
This piece of code is not functional as the test will always evaluate
to false so hiding this with a preprocessor guard will not cause any
functional change. It is now clearly marked with FIXME and TODO along
with a comment for future reference.
2019-12-25 12:38:26 +00:00
Eugene Sandulenko
f491a2562c SCI: Added detection and support for Polish LSL7
Fixes bug #11274
2019-12-25 13:24:36 +01:00
Bastien Bouclet
f328ab4369 WINTERMUTE: Fix fallback detection
Now the singleId property has been removed, the gameIds returned by the
MetaEngines when detecting games must be accepted by the `findGame`
method. Wintermute was generating gameIds based on datafiles in the
fallback detector. With this change, the gameId for fallback detected
games is always `wintermute`, the target name is generated based on the
`extra` value that contains the game caption.

The `(unknown)` mention that was previously added to the game title has
been removed. The unknown game dialog now makes it very clear that the
game version is not known to ScummVM.

Fixes #11288.
2019-12-25 08:50:01 +02:00
Eugene Sandulenko
d5687eb222 DIRECTOR: Simplify palette transformations 2019-12-25 02:12:55 +01:00
Eugene Sandulenko
85b67d8771 DIRECTOR: Added palette transformation routine 2019-12-25 02:00:17 +01:00
Eugene Sandulenko
1cf7fd9196 DIRECTOR: Added test routine for drawing palette 2019-12-25 01:50:30 +01:00
Eugene Sandulenko
8c59f07951 DIRECTOR: Replace palette data with hex numbers 2019-12-25 01:35:04 +01:00
Eugene Sandulenko
160cbe30c7 DIRECTOR: Bg color is also shifted for shapes 2019-12-25 01:12:14 +01:00
Eugene Sandulenko
b5f7f6d35e DIRECTOR: Use colors for QuickDraw sprites from Channel Info 2019-12-25 01:10:32 +01:00
Eugene Sandulenko
e5f3febb1a DIRECTOR: Read color information for shapes 2019-12-25 01:00:02 +01:00
Eugene Sandulenko
c898b7eaae DIRECTOR: Improved loading debug output 2019-12-25 00:07:54 +01:00
Eugene Sandulenko
578d013e9c DIRECTOR: More debug output and code tidying up 2019-12-24 22:47:06 +01:00
Eugene Sandulenko
cdcce73ff8 DIRECTOR: Improved debug output 2019-12-24 21:39:14 +01:00
Eugene Sandulenko
13c086cf88 DIRECTOR: Enlist shape types 2019-12-24 21:39:14 +01:00
Eugene Sandulenko
b5d64e8bbf DIRECTOR: Improve debug output 2019-12-24 21:39:14 +01:00
sluicebox
43e74a8657 SCI32: Add GK2 Italian detection entry
Trac #11013
2019-12-24 11:00:54 -08:00
Eugene Sandulenko
cb95bb4dec DIRECTOR: Remove redundant code 2019-12-24 18:22:43 +01:00
Eugene Sandulenko
00f5d3fcdb DIRECTOR: Process non-BW bitmaps for D3 2019-12-24 18:18:04 +01:00
Eugene Sandulenko
e3f2226550 DIRECTOR: Support for arbitrary cast resrouce offsets 2019-12-24 17:35:30 +01:00
Eugene Sandulenko
3b6d582988 DIRECTOR: LINGO: Add test for 'when' statements with 'if' 2019-12-24 15:37:44 +01:00
Eugene Sandulenko
fe90e63d26 DIRECTOR: LINGO: Restrict oneline statements with 'if' only to 'when' 2019-12-24 15:37:21 +01:00
Eugene Sandulenko
1f03acd5bb DIRECTOR: LINGO: Added preprocessing for 'when' statements with 'if' 2019-12-24 15:32:36 +01:00
Eugene Sandulenko
e71ebaae8f DIRECTOR: LINGO: onle line statement can contain one line ifs 2019-12-24 15:32:14 +01:00
Eugene Sandulenko
a326ee192d DIRECTOR: Properly set moveable flag for sprites on loading 2019-12-24 14:08:16 +01:00
Eugene Sandulenko
1f5b4bdf74 DIRECTOR: Improve debug output 2019-12-24 14:08:16 +01:00
Eugene Sandulenko
48a6bb4daa DIRECTOR: LINGO: Force end line at the scripts 2019-12-24 14:08:16 +01:00
D G Turner
5dc1cb2fca SAGA: Fix Memset on Non Trivial Structure Compiler Warnings
These are emitted from GCC when -Wclass-memaccess is enabled.
2019-12-24 09:03:14 +00:00
Eugene Sandulenko
3d49d03ca7 DIRECTOR: LINGO: Fix clash with isspecial(3) 2019-12-24 00:42:30 +01:00
Eugene Sandulenko
1e6ec8f3ac DIRECTOR: Finish work on reducing header dependency 2019-12-24 00:42:30 +01:00
Cameron Cawley
2be6820d70 LURE: Fix crash in detection code when compiling with TTS enabled 2019-12-23 23:33:33 +00:00
Eugene Sandulenko
cf7b86ceb9 DIRECTOR: Furhter work on header dependency decrease 2019-12-24 00:19:27 +01:00
Eugene Sandulenko
121e42b88d DIRECTOR: More work on reducing header dependency 2019-12-24 00:19:27 +01:00
Eugene Sandulenko
b21b29a2f6 DIRECTOR: Further simplification of include dependencies 2019-12-24 00:19:27 +01:00
Eugene Sandulenko
649e7a0c28 DIRECTOR: Decreased header dependency 2019-12-24 00:19:27 +01:00
Eugene Sandulenko
b022b8ad76 DIRECTOR: Split out Lingo preprocessor code into a separate file 2019-12-24 00:19:27 +01:00