Cameron Cawley
f2b9f7bb76
BACKENDS: Remove the Windows CE port
2019-11-17 22:33:56 +01:00
Cameron Cawley
c5a5e0f68a
GRIFFON: Replace use of abs() with ABS()
2019-11-17 22:32:39 +01:00
Scott Percival
397a29a5a2
DIRECTOR: Add more logging to Lingo script loader
2019-11-17 22:31:54 +01:00
Scott Percival
25c8d3a57c
DIRECTOR: Attempt to load Lingo bytecode for v4 and above
2019-11-17 22:31:54 +01:00
Scott Percival
e727264b7d
DIRECTOR: Recompile Lingo parser
2019-11-17 22:31:54 +01:00
Scott Percival
64cb33c376
DIRECTOR: More formatting
2019-11-17 22:31:54 +01:00
Scott Percival
e376cce16d
DIRECTOR: Fix formatting
2019-11-17 22:31:54 +01:00
Scott Percival
2a8019be31
DIRECTOR: Add loader for Lingo name section.
2019-11-17 22:31:54 +01:00
Scott Percival
caf2a2301c
DIRECTOR: Fix functions_offset in addCodeV4
2019-11-17 22:31:54 +01:00
Scott Percival
82af142840
DIRECTOR: Fix code formatting.
2019-11-17 22:31:54 +01:00
Scott Percival
02a43f98af
DIRECTOR: Add ScriptContext struct to track all attributes of the current script.
2019-11-17 22:31:54 +01:00
Scott Percival
5f6e158fd3
DIRECTOR: Add support for exit.
2019-11-17 22:31:54 +01:00
Scott Percival
3891161b4c
DIRECTOR: Fix script function model, rename c_nop to c_unk.
2019-11-17 22:31:54 +01:00
Scott Percival
e0ae924f45
DIRECTOR: Add Lingo script types to archive loader.
2019-11-17 22:31:54 +01:00
Scott Percival
5448794b7a
DIRECTOR: Adjust codeInt and codeArray to not include calls to c_intpush and c_arraypush
2019-11-17 22:31:54 +01:00
Scott Percival
cd619768ed
DIRECTOR: Flesh out bytecode interpreter
2019-11-17 22:31:54 +01:00
Scott Percival
186ff9cbce
DIRECTOR: treat drawRect bounding box params as signed
2019-11-17 22:31:54 +01:00
Scott Percival
ffde055357
DIRECTOR: begin interpreter for Lingo V4 bytecode
2019-11-17 22:31:54 +01:00
Scott Percival
3034fda611
DIRECTOR: rename *constpush; 'const' in Lingo implies checking a lookup table, not an inlined int/float
2019-11-17 22:31:54 +01:00
Scott Percival
3096a91c12
DIRECTOR: extract image pitch from BitmapCast
2019-11-17 22:31:54 +01:00
Scott Percival
2aa2b196c2
DIRECTOR: fix hash calculation in detection tables
2019-11-17 22:31:54 +01:00
Scott Percival
a9d863aa19
DIRECTOR: Add more debug stubs
2019-11-17 22:31:54 +01:00
Scott Percival
19a9b38083
DIRECTOR: Add iD4 disks and Chop Suey to detection table
2019-11-17 22:31:54 +01:00
Lothar Serra Mari
2615c684ed
BUILD: Properly disable updates if no Sparkle implementation is available
2019-11-17 22:23:04 +01:00
Lothar Serra Mari
f204867cda
BUILD: Disable updates if no Sparkle implementation is available
...
Currently, --enable-release always enables updates even on unsupported platforms.
This additional check disables updates entirely if no proper sparkle implementation
is found.
Fixes #11217 .
2019-11-17 22:23:04 +01:00
Paul Gilbert
54583f98ef
GLK: LEVEL9: Stretch images to cover the entire upper window area
2019-11-17 10:50:44 -08:00
D G Turner
be56e9afed
GRAPHICS: Fix Missing Default Switch Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-11-17 10:11:25 +00:00
Thierry Crozat
b46f07b823
I18N: Update translations templates
2019-11-17 09:24:00 +01:00
D G Turner
28287d70b6
AUDIO: Fix Missing Default Switch Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-11-17 08:20:01 +00:00
Paul Gilbert
3d112e1622
TINSEL: Add DW1 CD Argentum Collection detection
2019-11-16 19:38:11 -08:00
Paul Gilbert
023a587b5b
GLK: ARCHETYPE: Allowing savegames from launcher
2019-11-16 18:47:16 -08:00
Paul Gilbert
7161995bb4
GLK: LEVEL9: Fix game Ids for Price of Magik
2019-11-16 18:25:20 -08:00
Eugene Sandulenko
1b4842f852
SCUMM HE: MBC: Hid noisy debug output
2019-11-17 00:28:59 +01:00
Le Philousophe
b5de32991b
CRYOMNI3D: Don't try to load RENVSBG.HLZ if it doesn't exist
2019-11-16 20:43:41 +01:00
Le Philousophe
18ee9fbc32
CRYOMNI3D: Fix loading links with German Windows version
2019-11-16 20:43:41 +01:00
Le Philousophe
8254524d9e
CRYOMNI3D: Rewrite path handling to be more agnostic to installation
...
That simplifies fallback detection too
2019-11-16 20:42:50 +01:00
athrxx
3906d716da
KYRA: (EOB1) - fix monster random item chance
...
(EOB 1 has a higher chance to receive a random item from certain monsters than EOB2 - this fixes that)
2019-11-16 16:03:41 +01:00
D G Turner
129988d0e9
ILLUSIONS: Fix Missing Default Switch Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-11-16 11:30:12 +00:00
D G Turner
4b6cb68784
DM: Fix Missing Default Switch Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-11-16 10:10:45 +00:00
Paul Gilbert
cc2973f04f
GLK: ARCHETYPE: Fix saving games
2019-11-15 20:26:59 -08:00
athrxx
82489b5d0c
KYRA: (EOB/Amiga) - fix outro glitch
2019-11-15 22:39:20 +01:00
Bastien Bouclet
34bf3f2de0
TTS: Fix use of virtual function in TTSMan destructor
...
TextToSpeechManager::freeVoiceData was called while the virtual function
table pointer was already reset by the parent class destructor.
2019-11-15 21:24:22 +01:00
Thierry Crozat
c87ca97b22
I18N: Update translations templates
2019-11-15 19:42:06 +01:00
Bastien Bouclet
bc983b82af
MOHAWK: MYST: Loop the flyby movies and allow skipping using left click
...
Fixes #10599 .
2019-11-15 19:34:18 +01:00
Thierry Crozat
ad70c10392
I18N: Update translations templates
2019-11-15 19:33:25 +01:00
Bastien Bouclet
edf82fea97
CLOUD: Remove the saves sync finished OSD message
...
It's not very good for immersion when it appears after an autosave. The
cloud icon is a good enough indication that cloud synchronization
happened.
2019-11-15 19:32:59 +01:00
Eugene Sandulenko
705c4b2c8d
PINK: Fix text color selection and added some debug output
2019-11-15 18:04:30 +01:00
Anton
1b7d0fe9a4
PRINCE: I18N: Update translation (Russian)
...
Currently translated at 100.0% (2757 of 2757 strings)
2019-11-15 16:03:31 +01:00
D G Turner
00f1679ceb
MADE: Fix Missing Default Switch Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-11-15 10:20:05 +00:00
D G Turner
81468e2193
QUEEN: Fix Missing Default Switch Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-11-15 03:38:19 +00:00