Bastien Bouclet
5fd5fbe24f
PS3: Update the SDL repository location
2020-06-24 21:06:49 +02:00
Nathanael Gentry
ba1650ac45
DIRECTOR: Don't crash on null surfaces
2020-06-24 12:49:00 -04:00
Nathanael Gentry
ea97cbef4b
DIRECTOR: LINGO: Implement puppetTempo
2020-06-24 12:45:08 -04:00
Nathanael Gentry
7e56c2cc55
DIRECTOR: LINGO: Implement interface for puppetTransition
...
The transitions do not render correctly yet, but now the Lingo interface is here.
2020-06-24 12:44:57 -04:00
djsrv
eddc90fa45
DIRECTOR: LINGO: Fix object memory leaks
2020-06-24 10:57:56 -04:00
Ben Castricum
c18e8aa9a9
I18N: Update translation (Dutch)
...
Currently translated at 100.0% (1381 of 1381 strings)
2020-06-24 11:43:13 +00:00
Nathanael Gentry
eb51188b40
DIRECTOR: Synchronize widget dimensions
2020-06-23 23:26:50 -04:00
Nathanael Gentry
335f6f2e3d
GRAPHICS: MACGUI: Keep window manager pointer in all widgets
2020-06-23 23:26:49 -04:00
djsrv
54a3bcdae4
DIRECTOR: LINGO: Reset Lingo on quit
...
This cleans up a ton of previously leaked memory.
2020-06-23 21:21:46 -04:00
Pawel Kolodziejski
17df02d25d
ALL: Sync with ScummVM - rev a94849abc4
2020-06-24 02:01:11 +02:00
Gunnar Birke
a94849abc4
WINTERMUTE: Change to backward slashes when looking for file in package
2020-06-24 01:44:56 +02:00
Gunnar Birke
8703e51086
WINTERMUTE: Let current renderer create surface for theora player
2020-06-24 01:44:56 +02:00
djsrv
662e2cdddb
DIRECTOR: LINGO: Rename ScriptContext::getObject
...
Should be less confusing since a ctx can have a target object now.
2020-06-23 19:34:54 -04:00
djsrv
f220a0c469
DIRECTOR: LINGO: Give each Object a script context
...
Since symbols are bound to a script context, this will allow objects and
their methods to persist between movie changes. By extension, symbols
are now bound to a target object, eliminating the need for the extra
LC::call parameter.
2020-06-23 19:34:49 -04:00
D G Turner
2d2c373658
ULTIMA8: Fix Fallthrough Compiler Warning
2020-06-23 23:15:25 +01:00
D G Turner
fffa98669c
GUI: Fix Usage of Uninitialized Variable in Theme Layout RTL Code
2020-06-23 22:29:03 +01:00
D G Turner
fe30434a2e
GUI: Fix Signed vs. Unsigned Compiler Warning in Tab Widget
2020-06-23 21:41:54 +01:00
Nathanael Gentry
8dd0c305dd
GRAPHICS: MACGUI: Render all of the button
2020-06-23 16:04:17 -04:00
Nathanael Gentry
203e87514c
DIRECTOR: LINGO: Remove obsolete sprite rendering calls
2020-06-23 16:04:11 -04:00
Nathanael Gentry
92b0f34db9
DIRECTOR: Clean up blit loops
2020-06-23 15:17:25 -04:00
Nathanael Gentry
5e1556b89d
DIRECTOR: Implement Mask ink
2020-06-23 15:17:25 -04:00
D G Turner
6a2c0e5091
GRAPHICS: MACGUI: Fix Signed vs. Unsigned Compiler Warning
2020-06-23 19:53:32 +01:00
djsrv
bb8704f7d0
DIRECTOR: LINGO: Fix cb_localcall
...
Which symbol a handler name resolves to depends on the first argument.
2020-06-23 14:14:01 -04:00
djsrv
d8c8df88f3
DIRECTOR: LINGO: Implement cb prop instructions
2020-06-23 14:14:01 -04:00
Nathanael Gentry
4ff998b39a
DIRECTOR: Remove shape transparency hack
...
It is no longer needed since there is logical AND blitting introduced in the
previous commit. Now the mask on shapes is obeyed.
2020-06-23 12:50:58 -04:00
Nathanael Gentry
3cac9487a2
DIRECTOR: Begin implementing the rest of the inks
2020-06-23 12:50:58 -04:00
Nathanael Gentry
ba8762ca8f
DIRECTOR: Clear drawing mask in the right place
2020-06-23 12:50:58 -04:00
Nathanael Gentry
a3f649c10d
GRAPHICS: MACGUI: Add colour decomposer
2020-06-23 12:50:58 -04:00
djsrv
f7132e73f4
DIRECTOR: LINGO: Read more Lscr fields
2020-06-23 12:46:00 -04:00
Matthew Duggan
ac980ee10e
ULTIMA8: Add intrinsic for Crusader cameras
2020-06-23 16:18:11 +09:00
Matthew Duggan
3420f0dec6
ULTIMA8: JANITORIAL: Correct comments slightly
2020-06-23 16:18:11 +09:00
Paul Gilbert
9d8edfa330
GLK: ZCODE: Fix Scott Adams detection entries
2020-06-22 20:13:45 -07:00
Paul Gilbert
f0e1e1e56d
GLK: ZCODE: Change interpreter to INTERPRETER_ZCODE
2020-06-22 20:11:00 -07:00
Paul Gilbert
736913d459
GLK: ZCODE: Rename frotz/ to zocde/
...
All the other sub-engines use the engine or authoring system
name, not the name of particular interpreters. So I felt it
best to rename frotz to zcode for consistency
2020-06-22 20:06:26 -07:00
djsrv
28d05a21c3
DIRECTOR: LINGO: Revert divide by 0 revert
2020-06-22 17:16:32 -04:00
djsrv
242c68b9c0
DIRECTOR: LINGO: Remove Object scriptContext prop
...
Objects need to be able to persist between movies when they're stored in
global vars, so they should be divorced from the script context that
created them, which will be destroyed when the movie changes.
2020-06-22 17:16:27 -04:00
djsrv
531b93b2a2
DIRECTOR: LINGO: Destroy anonymous context on pop
2020-06-22 15:51:29 -04:00
djsrv
624c8616d2
DIRECTOR: LINGO: Clean up script creation
2020-06-22 15:51:29 -04:00
Bastien Bouclet
8ccb564772
3DS: Fix crash when quitting with the home button when a game is started
...
Fixes #11512 .
2020-06-22 21:10:41 +02:00
djsrv
3a4e6f867d
DIRECTOR: LINGO: Separate cast and field refs
2020-06-22 13:29:08 -04:00
djsrv
903f2ac491
DIRECTOR: LINGO: Implement local function calls
2020-06-22 13:29:08 -04:00
djsrv
9741d39d8d
DIRECTOR: LINGO: Fix missed _assemblyContext
2020-06-22 13:29:08 -04:00
Roland van Laar
82ade7d501
DIRECTOR: Move flag loading to casts itself for D4.
...
unk1 in loadCastDataVWCR is probably a flag, based on D4Player.
https://github.com/renaldobf/D4Player/blob/master/src/director/cast.c#L90
2020-06-22 19:08:36 +02:00
djsrv
a7624e80e6
DIRECTOR: LINGO: Fix reference comparison
2020-06-22 12:36:28 -04:00
djsrv
85e5a0ddc7
DIRECTOR: LINGO: Fix float->float cast
2020-06-22 12:34:34 -04:00
Roland van Laar
398893b629
DIRECTOR: Set machinetype for windows games to IBM.
...
The default platform is a Macintosh IIci.
All windows games can be assumed to run on an IBM machine.
Specifically: the FixPalette XObject is not needed on Windows.
It fixes the Palette when on Macintosh for QuickTime movies.
http://www.zeusprod.com/technote/patchpal.html
2020-06-22 13:23:27 +02:00
sluicebox
bb64c730bf
SCI: Fix LONGBOW Marian messages at end of trial
2020-06-22 01:18:00 -07:00
Eugene Sandulenko
c8d0a999e0
DIRECTOR: LINGO: Fix copy/paste error
2020-06-22 09:52:49 +02:00
Eugene Sandulenko
9be8063cdc
DIRECTOR: LINGO: Do not error out on division by zero
2020-06-22 09:50:40 +02:00
Eugene Sandulenko
281dbd8be3
DIRECTOR: Init BitmapCast
2020-06-22 09:47:21 +02:00