djsrv
069415c3fe
DIRECTOR: LINGO: Fix m_instanceRespondsTo
2020-07-07 17:40:30 -04:00
djsrv
f1fdd40bb7
DIRECTOR: LINGO: Drop stack in stubbed methods
2020-07-07 17:40:30 -04:00
Eugene Sandulenko
6b8aba14c8
DIRECTOR: Make RIFX work properly on both Mac and Win
2020-07-07 23:02:36 +02:00
djsrv
4c92044e36
DIRECTOR: LINGO: Stub window/stage methods
2020-07-07 16:59:55 -04:00
djsrv
3f0a33e5e8
DIRECTOR: LINGO: Allow method calls on any objtype
2020-07-07 16:59:55 -04:00
djsrv
b2c20a07f7
DIRECTOR: LINGO: Refactor Object
...
This turns Object into a template so any type can easily act as a Lingo
object. For example, script objects no longer own a script context.
They *are* script contexts, and there are custom getters/setters for
methods and properties.
2020-07-07 16:59:55 -04:00
djsrv
8ea0b01c87
DIRECTOR: LINGO: Remove debug lines
2020-07-07 16:59:44 -04:00
djsrv
59baadaefc
DIRECTOR: LINGO: Fix builtin method calls
2020-07-07 16:53:31 -04:00
Nathanael Gentry
03ddc4dd4d
GRAPHICS: MACGUI: Standardize destructors for widget subclasses
2020-07-07 16:41:53 -04:00
Nathanael Gentry
48599bd622
DIRECTOR: Properly destroy cast widgets
2020-07-07 16:41:53 -04:00
Eugene Sandulenko
45be27a1f9
DIRECTOR: Check if RIFX archives are in MacBinary format
2020-07-07 22:31:13 +02:00
Eugene Sandulenko
be388e644a
COMMON: Give direct access to Data fork in MacResMan
2020-07-07 22:31:13 +02:00
Eugene Sandulenko
390297b410
DIRECTOR: Improve debug info on resource loading
2020-07-07 22:31:13 +02:00
Nathanael Gentry
b86deff328
DIRECTOR: Allow D4 to have QD shapes too
2020-07-07 14:26:02 -04:00
Nathanael Gentry
1b63ad834b
DIRECTOR: Plug another memory leak
2020-07-07 13:19:44 -04:00
Nathanael Gentry
bb4dd0f001
DIRECTOR: Fix erroneous test condition
2020-07-07 12:31:10 -04:00
Nathanael Gentry
2f12428b71
DIRECTOR: Generalize sprite dimension getter
2020-07-07 09:36:29 -04:00
Eugene Sandulenko
1c2f2b9030
DIRECTOR: Fix warning text
2020-07-07 12:55:08 +02:00
Eugene Sandulenko
18ce56fc1b
DIRECTOR: Create path for the dumped scripts
2020-07-07 12:33:40 +02:00
Eugene Sandulenko
d07e91a422
DIRECTOR: Improved warnings
2020-07-07 12:30:59 +02:00
Eugene Sandulenko
1b501be3b7
AUDIO: Align overridden methods
2020-07-07 12:18:20 +02:00
Eugene Sandulenko
927825f6ac
GRAPHICS: MACGUI: Fix overridden method footprint
2020-07-07 12:17:18 +02:00
Eugene Sandulenko
1e8e275a9f
PETKA: Fix warning
2020-07-07 12:16:55 +02:00
Matthew Duggan
71057ddefd
ULTIMA8: Add environmental palette cycling like crusader
2020-07-07 14:40:36 +09:00
antoniou
93568a05fa
CONFIGURE:Fix path for Android builds (build.gradle)
...
For when not building directly from the scummvm source directory
2020-07-07 08:37:03 +03:00
Nathanael Gentry
25008b1319
DIRECTOR: Update sprite loc when activating channel
2020-07-07 00:26:17 -04:00
Nathanael Gentry
5fadd94bea
DIRECTOR: Properly clip transition rectangle
2020-07-06 23:40:09 -04:00
Nathanael Gentry
0e7da1054d
DIRECTOR: Optimize temporary clip rectangle
2020-07-06 23:39:27 -04:00
Nathanael Gentry
63071473af
Revert "GRAPHICS: MACGUI: Remove colour settings from base widget"
...
This reverts commit 39c4a0f524 .
2020-07-06 23:15:56 -04:00
Nathanael Gentry
39c4a0f524
GRAPHICS: MACGUI: Remove colour settings from base widget
...
The Director engine, for which I introduced this setting, has also been updated.
To account for different ink types, the background colour will be applied in the
blitting step, and each text chunk keeps its own palette information.
2020-07-06 23:06:04 -04:00
Nathanael Gentry
e6d5f1d21c
DIRECTOR: Restore accidentally removed null check
2020-07-06 23:06:04 -04:00
Jonathan Phénix
093fdffa6b
XEEN: Fix "remove X to equip Y" display issue
...
Without the terminal space, the last character is vertically cut.
Tested with the Xeen Slayer Sword.
2020-07-06 18:46:09 -07:00
Jonathan Phénix
6cad70deab
XEEN: Return error on invalid number of arguments
2020-07-06 18:46:09 -07:00
Jonathan Phénix
d62c667ca7
XEEN: Fix typo and improve comment
2020-07-06 18:46:09 -07:00
Matthew Duggan
aa77668263
ULTIMA8: Fix debug message for calli
2020-07-07 10:24:51 +09:00
Matthew Duggan
da3de4f075
ULTIMA8: Check return value to make coverity happy
2020-07-07 10:24:50 +09:00
Nathanael Gentry
ca9213014a
DIRECTOR: Fix D4 shape cast loading
2020-07-06 21:23:02 -04:00
Nathanael Gentry
c67407afd8
DIRECTOR: Add foreground colour to plot data
2020-07-06 21:23:02 -04:00
Nathanael Gentry
fbc201ef90
DIRECTOR: Condition arithmetic inks all at once
2020-07-06 21:23:02 -04:00
Nathanael Gentry
558156c54f
DIRECTOR: Render implicit mattes with not* inks
2020-07-06 21:23:02 -04:00
Nathanael Gentry
47fba684d9
DIRECTOR: Make source pixel not a pointer
2020-07-06 21:23:02 -04:00
djsrv
1efd5f5c11
DIRECTOR: LINGO: Improve object refcounting
2020-07-06 20:18:57 -04:00
djsrv
856cb27870
DIRECTOR: LINGO: Reorganize Object
2020-07-06 20:18:57 -04:00
djsrv
bcac706ead
DIRECTOR: Move ObjectType to types.h
2020-07-06 20:18:57 -04:00
Mataniko
f2697269fa
BUILD: Support building Android on OSX
2020-07-06 17:39:45 -04:00
djsrv
d8725510b6
GRAPHICS: MACGUI: Don't draw border over contents
2020-07-06 13:12:55 -04:00
Nathanael Gentry
6744b550ab
DIRECTOR: Reset puppetTempo on next score tempo change
...
Lingo Dictionary, 229.
2020-07-06 11:56:27 -04:00
Nathanael Gentry
de9585cfbd
DIRECTOR: Fix improper limitation on puppetTempo values
...
Values greater than this are used for special functionalities, like wait for click.
2020-07-06 11:55:45 -04:00
Nathanael Gentry
bf785fc8f4
DIRECTOR: Selectively invert sprites on click
2020-07-06 11:37:35 -04:00
Nathanael Gentry
664acb795d
DIRECTOR: Refactor missing surface warning
2020-07-06 11:37:35 -04:00