Commit Graph

93420 Commits

Author SHA1 Message Date
BLooperZ
b7275be051 SCUMM: use reliable types in fake bidi 2020-01-01 20:28:56 +02:00
Scott Percival
0c3ffa6330 DIRECTOR: Implement kTheMouseH and kTheMouseV 2020-01-01 23:41:47 +08:00
Eugene Sandulenko
724ced87d0 DIRECTOR: Improve path converting 2020-01-01 15:24:15 +01:00
Eugene Sandulenko
ec56be281d DIRECTOR: Use current path for navigating between movies 2020-01-01 15:15:27 +01:00
Eugene Sandulenko
4526ba8fae DIRECTOR: Fix cast id references 2020-01-01 15:03:45 +01:00
Eugene Sandulenko
693149ee56 DIRECTOR: Load Shared Cast from movie directory 2020-01-01 14:50:53 +01:00
Scott Percival
f263ed4bb6 DIRECTOR: LINGO: Add cb_v4putvalue, casting support for REFERENCE 2020-01-01 17:27:25 +08:00
Bastien Bouclet
9454346782 ENGINES: Copy the data referenced by QualifiedGameDescriptor
The engineId, gameId and description come from static data in the game
engines. When the game engines are compiled as dynamic plugins, the QGD
structure may outlive the engine plugin. Making a copy ensures the data
remains available.

Fixes #11292.
2020-01-01 08:19:48 +01:00
Scott Percival
13e0ea0ad4 DIRECTOR: LINGO: Re-add go as a builtin for v4 2020-01-01 13:10:07 +08:00
Scott Percival
608f89617b DIRECTOR: LINGO: Add wrapper for executing script handlers 2020-01-01 12:47:18 +08:00
Eugene Sandulenko
7121a915d8 DIRECTOR: Move more enums to types.h 2020-01-01 02:54:45 +01:00
Eugene Sandulenko
3258dd9879 JANITORIAL: Fix table formatting 2020-01-01 02:52:35 +01:00
Eugene Sandulenko
c0f7c50b83 DIRECTOR: LINGO: Moved all built-ins to separate namespace 2020-01-01 02:50:32 +01:00
Eugene Sandulenko
bedd04f396 DIRECTOR: LINGO: Replace LC class with namespace 2020-01-01 02:38:58 +01:00
Eugene Sandulenko
d0d7d0899f JANITORIAL: Align table formatting 2020-01-01 02:20:31 +01:00
Eugene Sandulenko
7995def290 DIRECTOR: LINGO: Moved all codes to separate class to lessen Lingo class pollution 2020-01-01 02:10:30 +01:00
Eugene Sandulenko
0d934b6735 PRINCE: I18N: Update translation (Russian)
Currently translated at 100.0% (2757 of 2757 strings)
2019-12-31 23:45:59 +00:00
Eugene Sandulenko
7567d1a4d2 PRINCE: I18N: Update translation (English)
Currently translated at 83.4% (2300 of 2757 strings)
2019-12-31 23:45:59 +00:00
BLooperZ
f13c76fec9 SCUMM: move comment to more appropriate location 2020-01-01 00:31:21 +01:00
BLooperZ
cbcb36ac61 SCUMM: add more comments 2020-01-01 00:31:21 +01:00
BLooperZ
c10ed91c3e SCUMM: avoid allocating large buffers on stack 2020-01-01 00:31:21 +01:00
BLooperZ
7f8b584aa3 SCUMM: remove commented out code 2020-01-01 00:31:21 +01:00
BLooperZ
a96b82203b SCUMM: add comments and fix formatting 2020-01-01 00:31:21 +01:00
BLooperZ
e411a539cb SCUMM: use memset for initialization 2020-01-01 00:31:21 +01:00
BLooperZ
2105313d8b SCUMM: remove forced right-to-left mode 2020-01-01 00:31:21 +01:00
BLooperZ
800ea6fb15 SCUMM: fix formatting 2020-01-01 00:31:21 +01:00
BLooperZ
0af04124c8 SCUMM: export fakeBidi to function 2020-01-01 00:31:21 +01:00
BLooperZ
b75b5cb6b6 SCUMM: consider code 2 in reversal 2020-01-01 00:31:21 +01:00
BLooperZ
390a0abfed SCUMM: flip dialogue selection symbol in indy4 2020-01-01 00:31:21 +01:00
BLooperZ
43bdbdf3fa SCUMM: fix missing dialogue in indy4 2020-01-01 00:31:21 +01:00
BLooperZ
f411135ef6 SCUMM: remove condition for aligning verb lines 2020-01-01 00:31:21 +01:00
BLooperZ
9b2ee566e4 SCUMM: remove condition for aligning verb lines 2020-01-01 00:31:21 +01:00
BLooperZ
8bcdaa6e45 SCUMM: minimize changes required for rtl 2020-01-01 00:31:21 +01:00
BLooperZ
0625518e9f SCUMM: in-place verb strings reversal 2020-01-01 00:31:21 +01:00
BLooperZ
80218a5203 SCUMM7: reverse in single place 2020-01-01 00:31:21 +01:00
BLooperZ
12c86f2bc1 SCUMM: exclude digits from fake rtl support + no align in samnmax 2020-01-01 00:31:21 +01:00
BLooperZ
8bef2a9b36 SCUMM: add check for hebrew version for position 2020-01-01 00:31:21 +01:00
BLooperZ
cd4ce42b46 SCUMM: fix title screen positioning 2020-01-01 00:31:21 +01:00
BLooperZ
7b0e50cdce SCUMM: conditional alignment 2020-01-01 00:31:21 +01:00
BLooperZ
5e26fbdf9a SCUMM: special cases for indy4 2020-01-01 00:31:21 +01:00
BLooperZ
f6e859800d SCUMM: disable debug messages 2020-01-01 00:31:21 +01:00
BLooperZ
b67d954351 SCUMM: disable warnings 2020-01-01 00:31:21 +01:00
BLooperZ
d11c6b655c SCUMM: eliminate shadowing 2020-01-01 00:31:21 +01:00
BLooperZ
e4d70141f0 SCUMM: better locale check 2020-01-01 00:31:21 +01:00
BLooperZ
68c6038e9c SCUMM: add RTL support for scumm v4 to v6 2020-01-01 00:31:21 +01:00
ניב באר
72471ec431 SCUMM: rtl support for scumm-7-8 2020-01-01 00:31:21 +01:00
Eugene Sandulenko
c05b911563 ALL: Bump copyright year to 2020 2020-01-01 00:01:00 +01:00
Eugene Sandulenko
52cf97a83e DIRECTOR: More debug output for EXE file parsing 2020-01-01 00:01:00 +01:00
sluicebox
e1d8f86a19 SCI32: Fix GK2 Holy water lockup 2019-12-31 13:07:50 -08:00
Cameron Cawley
4d9ec631f1 MOHAWK: LB: Add a console command to change the cursor 2019-12-31 21:38:45 +02:00