Scott Percival
ab5eb6425f
DEVTOOLS: Add textfile support to director-generate-xobj-stub.py
2025-02-04 15:24:17 +01:00
Misty De Meo
5ac4ed82c7
DEVTOOLS: update xlib stub tool types
...
The structure was updated in 96df7715e1
.
2024-11-07 18:54:25 -08:00
Roland van Laar
2ef049b509
DEVTOOLS: DIRECTOR: Update XTRA generation
...
In D5 XTRAs have the property "name".
Adds the code generation for XTRAs to have this property.
According to Director 5 Lingo Dictionary the name
is gettable and settable. Occording to my tests in D5-win,
it's only gettable.
When opening the XTRA, register the XTRA on the _openXtras array.
There's a check if the object is an XTRA when registering.
This way the generated code works when generation Xobj's as well.
2024-06-28 14:38:18 +02:00
Roland van Laar
016a0d2bf5
JANITORIAL: DEVTOOLS: changes spaces to tabs
...
On accident the director-generate-xobj stubs got 4 spaces instead of
tabs when generating xlibproto table entries.
2024-06-27 22:38:29 +02:00
Roland van Laar
44a831d0a4
DEVTOOLS: DIRECTOR: Remove unused variable
...
The following `BuiltinProto xlibTopLevel[]` is unused
and was flagged during compilation.
It's now removed.
2024-06-27 22:30:10 +02:00
Roland van Laar
92c4e5984f
DEVTOOLS: DIRECTOR: fix XlibProto table entry gen
...
A recent refactoring created simplified the code for defining XOBJs.
This change is now reflected in the generation for XOBJs.
Refactoring commit was: c1b63ed731
2024-06-27 22:30:10 +02:00
Scott Percival
52e89ef174
DEVTOOLS: Fix formatting typo in director-generate-xobj-stub.py
2024-06-27 17:10:28 +08:00
Eugene Sandulenko
1ba0482ca9
DEVTOOLS: DIRECTOR: Reflect Xlib API changes in XObj stub generator
2024-06-17 21:52:46 +02:00
Scott Percival
89ba335860
DIRECTOR: XOBJ: Make object name match library name
...
It is possible for games to call factory("libName") to check if an
XObject has been opened, which requires the names to match.
Fixes the XObject loader in Virtual Nightclub.
2024-04-25 00:54:17 +02:00
Scott Percival
cf8034735e
DEVTOOLS: director-generate-xobj-stub: Fix XObj::open() calling convention
2024-04-25 00:54:17 +02:00
Scott Percival
366ede608f
DEVTOOLS: Add Lingo Xtra support to director-generate-xobj-stub
2024-03-11 01:04:43 +01:00
Scott Percival
d09571b1d9
DEVTOOLS: Fix director-generate-xobj-stub to not print method table for XFCN/XCMD
2024-01-20 23:14:52 +01:00
Scott Percival
29ceaeea62
DEVTOOLS: Fix arg parsing in director-generate-xobj-stub
2024-01-20 23:14:52 +01:00
Scott Percival
bdb30a3cc1
DEVTOOLS: Add XFCN/XCMD support to director-generate-xobj-stub
2024-01-11 20:41:43 +01:00
Scott Percival
9597e77dab
DEVTOOLS: Add include statement injection to director-generate-xobj-stub
2024-01-11 20:41:43 +01:00
Scott Percival
ed97e05a1d
DEVTOOLS: Refactor director-generate-xobj-stub to allow multiple formats
2024-01-11 20:41:43 +01:00
Scott Percival
fda3a8974c
DEVTOOLS: Blacken director-generate-xobj-stub.py
2024-01-07 21:53:27 +08:00
Scott Percival
921f636cf4
DEVTOOLS: Add MacBinary support to director-generate-xobj-stub
2024-01-07 21:53:27 +08:00
Scott Percival
7fe3b2c461
DEVTOOLS: Fix resource name lookup in director-generate-xobj-stub.py
2023-12-02 02:47:40 +01:00
Scott Percival
2f64b8cd32
DIRECTOR: XOBJ: Add stub for ManiacBg
2023-07-19 10:52:01 +02:00
Scott Percival
34d962d959
DIRECTOR: Add Gothos to game list
2023-07-08 22:01:00 +03:00
Scott Percival
d7b779f085
DIRECTOR: Add devtool for generating XObject/XLib stubs
2023-07-08 22:01:00 +03:00