59775 Commits

Author SHA1 Message Date
Scott Percival
112d534b01 DIRECTOR: LINGO: Allow alignTypes to convert numerics from strings 2020-01-20 00:14:54 +08:00
Scott Percival
7d11a2aa38 DIRECTOR: LINGO: Fix REFERENCE support in varFetch and varAssign 2020-01-20 00:14:54 +08:00
Scott Percival
27552ede73 DIRECTOR: LINGO: Only trigger script on kEventNone for v3 and below 2020-01-20 00:14:54 +08:00
Scott Percival
84557806ec DIRECTOR: LINGO: Initialise global list in bytecode 2020-01-20 00:14:54 +08:00
Scott Percival
c715b9646a DIRECTOR: LINGO: Split out helper methods varFetch and varAssign 2020-01-20 00:14:54 +08:00
Eugene Sandulenko
d004473e41 DIRECTOR: Fix script dumping for score scripts 2020-01-19 15:47:48 +01:00
Eugene Sandulenko
207407a647 DIRECTOR: LINGO: Gracefully process lexer and parser errors. 2020-01-19 15:47:42 +01:00
Eugene Sandulenko
37b473cc0d DIRECTOR: LINGO: Improved debug message 2020-01-19 13:51:41 +01:00
Eugene Sandulenko
388963f844 DIRECTOR: LINGO: Implement parsing and stub for 'repeat with...in <list>' 2020-01-19 13:43:58 +01:00
Eugene Sandulenko
990c2736f9 DIRECTOR: JANOTORIAL: Whitespace fixes 2020-01-19 13:32:33 +01:00
Eugene Sandulenko
f41de8e74a DIRECTOR: LINGO: Added test for initializing arrays with expressions 2020-01-19 13:27:39 +01:00
Eugene Sandulenko
13049abaff DIRECTOR: LINGO: Arrays could be initialized with expressions 2020-01-19 13:26:25 +01:00
Eugene Sandulenko
84e8ab4956 DIRECTOR: LINGO: Proper stub for 'ancestor' property 2020-01-19 13:21:34 +01:00
Eugene Sandulenko
6a6935ed4c DIRECTOR: LINGO: Added test for 'the last of' chunk expression 2020-01-19 13:06:53 +01:00
Eugene Sandulenko
9d4d4a063e DIRECTOR: LINGO: Implemented 'the last of <chunk>' parsing and stub 2020-01-19 13:05:08 +01:00
Eugene Sandulenko
a965196116 DIRECTOR: LINGO: Fixed 'return' preprocessing 2020-01-19 02:04:58 +01:00
Eugene Sandulenko
e0810084ab DIRECTOR: LINGO: Implement c_nextRepeat() 2020-01-19 01:41:36 +01:00
Thanasis Antoniou
4d260ea349 BLADERUNNER: SUBTITLES: Added TB_FLY to subtitle-able videos 2020-01-19 01:28:00 +02:00
athrxx
1b11def7bf KYRA: apply AdLib fix 12fd8cd4 to all Kyra games
The sound glitch has now been reported to also appear in EOB and LOL-Floppy. I was able to confirm at least LOL-Floppy.

And clipping from silence to max volume while doing a fade out really doesn't make much sense.
2020-01-18 21:52:32 +01:00
athrxx
f923ff6b3b KYRA: (EOB2) - fadeout subtitles on skip event
(to avoid slight color glitch in the Amiga version)
2020-01-18 21:52:31 +01:00
athrxx
ce6a4ecd16 KYRA: (EOB) - support "No Music" setting
(until now it was possible to switch sounds on and off ingame, but not via the launcher music device setting)
2020-01-18 21:52:31 +01:00
Thanasis Antoniou
fbec77963d BLADERUNNER: Allow detection of Spanish version for restored content mode 2020-01-18 22:46:53 +02:00
Eugene Sandulenko
9786a08e58 DIRECTOR: LINGO: Added test for 'next repeat' constuct 2020-01-18 13:31:36 +01:00
Eugene Sandulenko
d8a3e6573a DIRECTOR: LINGO: Added parsing and stub for 'next repeat' construct 2020-01-18 13:28:36 +01:00
Eugene Sandulenko
7dd08b7136 DIRECTOR: LINGO: Added 'the visibility of sprite <x>' keyword.
This completes all needed Lingo parsing for D3. Yay!
2020-01-18 12:22:59 +01:00
Scott Percival
c07ff2e5f0 DIRECTOR: LINGO: Add more bytecode stubs 2020-01-18 14:12:56 +08:00
Scott Percival
bb61cca451 DIRECTOR: LINGO: Add reference to script context in Symbol, allow local calls 2020-01-18 12:30:31 +08:00
Scott Percival
87f6d6257d DIRECTOR: LINGO: Add previous script context to call frame 2020-01-18 11:36:47 +08:00
Scott Percival
329b77bd82 DIRECTOR: LINGO: Fix constant size check 2020-01-18 11:36:47 +08:00
D G Turner
e8ad1bdec5 SCI: Fix GCC Compiler Unused Variable Warning
This is flagged by GCC if -Wunused-variable is enabled.
2020-01-18 02:54:30 +00:00
Thanasis Antoniou
37b8ab4d4c BLADERUNNER: Use accented i in subtitles label in KIA (Spanish version) 2020-01-18 04:28:58 +02:00
athrxx
12fd8cd45a KYRA: (LOK) - fix AdLib sound glitch (bug #11303) 2020-01-18 00:39:27 +01:00
Eugene Sandulenko
0728d91c45 DIRECTOR: LINGO: Added tests for chunk expressions 2020-01-17 16:23:52 +01:00
Eugene Sandulenko
1e4ccfbc30 DIRECTOR: LINGO: Implement putting things into chunk expressions 2020-01-17 16:23:52 +01:00
Eugene Sandulenko
8cb378a63e DIRECTOR: LINGO: Proper code generation for 'set <x> of menuItem <y> of menu <z>' 2020-01-17 16:23:52 +01:00
Paul Gilbert
2ce0f347ad TITANIC: gcc compilation fix 2020-01-16 20:04:16 -08:00
Paul Gilbert
a8d802f17d TITANIC: Cleanup of #include lines 2020-01-16 19:27:49 -08:00
Paul Gilbert
33f74e3027 TITANIC: Cleanup camera creation of motion controllers 2020-01-16 19:27:49 -08:00
Paul Gilbert
e30c9ad7d9 TITANIC: Cleanup of flight manager code 2020-01-16 19:27:49 -08:00
Paul Gilbert
e138a455aa TITANIC: Clarify CStarVector as CCallbackHandler 2020-01-16 19:27:49 -08:00
Paul Gilbert
da3c74224d TITANIC: Better naming for CFlightManagerBase fields 2020-01-16 19:27:49 -08:00
Paul Gilbert
0280ca2359 TITANIC: Clarifying auto movers as flight managers 2020-01-16 19:27:49 -08:00
Paul Gilbert
690b18ac0b TITANIC: Standardized camera mover classes as motion control 2020-01-16 19:27:49 -08:00
sluicebox
2ca83c0715 SCI32: Fix SQ6 crash on displaying restore error msg
Fixes bug #9702
2020-01-16 15:02:40 -08:00
athrxx
50e5b82981 KYRA: (MR) - fix spelling in comments 2020-01-16 18:32:13 +01:00
Eugene Sandulenko
2c044b0c96 DIRECTOR: LINGO: Added 'the loc of sprite' parsing 2020-01-16 18:21:28 +01:00
Eugene Sandulenko
f601168016 DIRECTOR: LINGO: Better diagnostics for unknown fields 2020-01-16 18:21:28 +01:00
Eugene Sandulenko
a2c971c925 DIRECTOR: LINGO: Added parsing 'the rect of sprite' 2020-01-16 18:21:28 +01:00
Eugene Sandulenko
ca8064f3d0 DIRECTOR: LINGO: Added test for 'the number of castMembers" 2020-01-16 18:21:28 +01:00
Eugene Sandulenko
b06b900cdd DIRECTOR: LINGO: Fix grammar for 'the number of castMembers' 2020-01-16 18:21:28 +01:00