Commit Graph
137148 Commits
Author SHA1 Message Date
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 c47c9eaad4 GRAPHICS: MACGUI: Improved fallback processing for mac font families 2019-12-24 16:28:02 +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
Eugene Sandulenko 18afddd337 PRINCE: I18N: Update translation (Russian)
Currently translated at 100.0% (2757 of 2757 strings)
2019-12-24 13:07:54 +00:00
Eugene Sandulenko 0e28769f60 PRINCE: I18N: Update translation (English)
Currently translated at 72.1% (1988 of 2757 strings)
2019-12-24 13:07:54 +00: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
Eugene Sandulenko 6ff4e96d58 DIRECTOR: LINGO: Added another test for 'return' constant 2019-12-24 00:19:27 +01:00
Eugene Sandulenko 701d74fc31 DIRECTOR: LINGO: Added another use case for 'return' constant 2019-12-24 00:19:26 +01:00
Eugene Sandulenko a203a5b0d5 DIRECTOR: LINGO: Added test for 'return' constant 2019-12-24 00:19:26 +01:00
Eugene Sandulenko 53f82149ae DIRECTOR: LINGO: Replace \r with \n in return constant. 2019-12-24 00:19:26 +01:00
Eugene Sandulenko 15c5d33b88 DIRECTOR: LINGO: Preprocess 'return' constant so it compiles 2019-12-24 00:19:26 +01:00
Thierry Crozat ca781b7389 BLADERUNNER: Use virtual keyboard feature in save screen
This is used on platforms that have a virtual keyboard, such
as iOS, to show/hide the virtual keyboard when we expect text
input.
2019-12-23 18:06:50 +01:00
Eugene Sandulenko 0b6ab63586 DIRECTOR: LINGO: Added tests for new grammar 2019-12-23 13:14:54 +01:00
Eugene Sandulenko b2ce2231a1 DIRECTOR: LINGO: Fix regression in 'go' keyword grammar 2019-12-23 13:14:54 +01:00
Eugene Sandulenko e0340374c8 DIRECTOR: LINGO: Fix ENDCLAUSE lexer regexp 2019-12-23 13:14:54 +01:00
Eugene Sandulenko 3e835a9e2a DIRECTOR: LINGO: Simplified grammar for 'go' keyword 2019-12-23 13:14:54 +01:00
D G Turner 59b639ed4d SCUMM: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-23 11:56:16 +00:00
D G Turner d5808d2903 DIRECTOR: Fix Signed vs. Unsigned Compiler Warnings 2019-12-23 10:29:30 +00:00
Scott Percival e943f8c291 DIRECTOR: LINGO: Fix string constants, make constant pushing inline 2019-12-23 08:58:14 +08:00
Scott Percival d1347b0ce1 DIRECTOR: LINGO: Add define() support for bytecode 2019-12-23 08:58:14 +08:00
Scott Percival 48499ac10a DIRECTOR: Fix _nextFrame from getting clobbered by exitFrame events 2019-12-23 08:58:14 +08:00
Scott Percival 9bbacd0539 DIRECTOR: LINGO: String equality is case insensitive 2019-12-23 08:58:14 +08:00
Scott Percival afea378714 DIRECTOR: LINGO: Add string support to c_eq and c_neq 2019-12-23 08:58:14 +08:00
Scott Percival 1c13d5d605 DIRECTOR: Load compiled Lingo scripts based on cast id 2019-12-23 08:58:14 +08:00
Scott Percival 86a3581847 DIRECTOR: Add intial loader for Lctx blocks 2019-12-23 08:58:14 +08:00
athrxx 3ca1b8aac2 KYRA: (EOB) - fix possible invalid mem access
(this could happen if you create a new character, then immediately delete it, then return to the main menu via Esc and then load a save file)
2019-12-22 22:15:42 +01:00
Roland van Laar e11311e9b6 DIRECTOR: Add wait between beeps.
The delay was choosen based on hearing the delay
in the original Director 4 beep script.
2019-12-22 21:03:16 +01:00
Roland van Laar b5ff682fd2 DIRECTOR: Fix calling of Beep
- Converts beep called with zero args to beep(1)
- Beep arg starts counting at 1.
2019-12-22 21:03:16 +01:00
athrxx a9e07c314f KYRA: (EOB/PC98) - add paranoia assert 2019-12-22 19:15:33 +01:00
athrxx a48591ae0d KYRA: (HOF) - fix bug #10877 (Sound issues in the Legend of Kyrandia 2) 2019-12-22 19:09:34 +01:00
Eugene Sandulenko 8e6304bd13 DIRECTOR: Fix implementation of converting references to strings 2019-12-22 14:49:43 +01:00
Eugene Sandulenko 8895ca3c1f DIRECTOR: Store also unformatted text for text cast 2019-12-22 14:49:23 +01:00
Eugene Sandulenko b85dd2d923 DIRECTOR: LINGO: Fix grammar for references 2019-12-22 14:28:11 +01:00
Eugene Sandulenko 7ee1c5d6fa DIRECTOR: It is fine to have non-existent references in score. Thus, hide the warning 2019-12-22 14:16:49 +01:00