Eugene Sandulenko
599184ab19
DIRECTOR: Lingo: More portable float reading
2017-01-14 11:24:39 +01:00
stevenhoefel
aecafd473c
DIRECTOR: Load fonts by name if exists from map.
2017-01-14 15:02:58 +11:00
Eugene Sandulenko
f3e38cc07b
DIRECTOR: Fix Shared Cast reference for Macintosh
2017-01-14 00:10:11 +01:00
Eugene Sandulenko
67f069cbc6
DIRECTOR: Lingo: More work on D4 mapping
2017-01-14 00:02:51 +01:00
stevenhoefel
ab5ffb466e
DIRECTOR: D3 font style, size and alignment.
2017-01-14 08:45:22 +11:00
Eugene Sandulenko
1c203ea249
DIRECTOR: Added detection for The Apartment D4
2017-01-13 22:20:51 +01:00
Eugene Sandulenko
7c2c06b537
DIRECTOR: Dump Cast script too
2017-01-13 21:56:38 +01:00
Eugene Sandulenko
536bc29e54
DIRECTOR: Lingo: Improved localvars cleanup
2017-01-13 19:10:35 +01:00
stevenhoefel
9cb400e05c
DIRECTOR: Style fixes plus 1/8bpp corrections.
2017-01-13 22:39:58 +11:00
Eugene Sandulenko
08cdd94973
DIRECTOR: Lingo: Implemented grammar for arrays
2017-01-13 09:51:26 +01:00
Eugene Sandulenko
72c676b0be
DIRECTOR: Fix compiler warnings
2017-01-13 08:32:31 +01:00
stevenhoefel
ef295bfd1d
DIRECTOR: D4 image loading based on BPP.
2017-01-13 15:32:00 +11:00
stevenhoefel
804058eb21
DIRECTOR: Fix variable shadowing and array declarations.
2017-01-13 12:40:55 +11:00
stevenhoefel
6e04b361b2
DIRECTOR: Implement Shape Patterns and Borders for D3.
2017-01-13 12:17:36 +11:00
Eugene Sandulenko
042f5cc2ca
DIRECTOR: Lingo: Added stubs of List functions in D4
2017-01-13 00:03:42 +01:00
stevenhoefel
16439b346f
DIRECTOR: Use shared cast member data when rendering shared cast item.
2017-01-12 16:24:12 +11:00
D G Turner
b914aa8861
DIRECTOR: Fix Further Compiler Warnings.
2017-01-12 03:27:36 +00:00
stevenhoefel
1e47d4a13c
DIRECTOR: D3 frame/sprite scripts. Categorise scripts into groups.
2017-01-12 14:08:53 +11:00
Eugene Sandulenko
c59b115d1f
DIRECTOR: Lingo: Fix another warning pointed by digitall
2017-01-12 00:31:55 +01:00
Eugene Sandulenko
979b0e94b3
DIRECTOR: Lingo: Fix warnings in lexer generated code
2017-01-12 00:30:43 +01:00
stevenhoefel
c4cabdef0f
DIRECTOR: Hooks for both cast member and cast frame events.
2017-01-12 09:45:23 +11:00
stevenhoefel
1f95f5c161
DIRECTOR: Hook Lingo events through. Tie in frame events.
2017-01-12 08:58:48 +11:00
Eugene Sandulenko
5c985ab549
DIRECTOR: Fix warnings
2017-01-11 19:45:23 +01:00
Eugene Sandulenko
a1500016ff
DIRECTOR: Process Cast scripts when dumping
2017-01-11 19:40:37 +01:00
Eugene Sandulenko
74f008e14e
DIRECTOR: Lingo: Proper processing of me() in factories
2017-01-11 19:27:19 +01:00
Eugene Sandulenko
8eb8f9b0ef
DIRECTOR: Lingo: Fixed argument count for factory methods
2017-01-11 19:27:19 +01:00
Eugene Sandulenko
895e02e1f6
DIRECTOR: Lingo: Fixed parsing of builtins with arglist
2017-01-11 19:27:19 +01:00
Eugene Sandulenko
23e0bc5d8d
DIRECTOR: Lingo: Improvements to me() handling in factories
2017-01-11 10:38:14 +01:00
Eugene Sandulenko
8fa8b4578f
DIRECTOR: Better trace for Lingo tests
2017-01-11 10:34:33 +01:00
Eugene Sandulenko
9feebaf649
DIRECTOR: Lingo: Add debug print out of immediate floats
2017-01-11 10:18:20 +01:00
stevenhoefel
c4f5d262c8
DIRECTOR: Further work on TextCast and Button alignment.
2017-01-11 16:50:11 +11:00
stevenhoefel
12032bb518
DIRECTOR: Round rectangles for Buttons. Improved TextCast alignment.
2017-01-11 11:25:31 +11:00
Eugene Sandulenko
3f491601f3
DIRECTOR: Lingo: Implemented 'duplicate cast' stub
...
That is yet-another deviation from clean grammar rules in origial.
In order to avoid mess, two-word builtins are implemented, and
'sound <op>' are also switched to that method.
2017-01-11 00:21:32 +01:00
Eugene Sandulenko
d7ea2b0bc6
DIRECTOR: Lingo: Started documenting D4 keywords
2017-01-11 00:21:32 +01:00
Eugene Sandulenko
e87f872122
DIRECTOR: Lingo: Clarify which of 'the entities' need id
2017-01-10 21:48:55 +01:00
Eugene Sandulenko
2cc9404ea4
DIRECTOR: Lingo: Add time-related stubs. This completes D3 grammar
...
All of the Director 3.0 grammar should be parseable now, albeit buggy,
especially because many stubs do not push their result values
which leads to a stack underflow.
2017-01-10 21:47:47 +01:00
Eugene Sandulenko
0e58b35c67
DIRECTOR: Lingo: Implemented stub for 'the time' entity
2017-01-10 18:58:37 +01:00
Eugene Sandulenko
af2a917ab2
DIRECTOR: Lingo: Added sub for 'the date' entity
2017-01-10 18:44:01 +01:00
stevenhoefel
19b0cc784d
DIRECTOR: Load Shared Cast Bitmaps (anchor point is incorrect).
...
More Text Cast Formatting.
2017-01-10 23:13:45 +11:00
Eugene Sandulenko
66624ef927
DIRECTOR: Smarter checks for 'end' clause in grammar/lexer
2017-01-10 11:06:42 +01:00
Eugene Sandulenko
677dd99bdb
DIRECTOR: Lingo: Added stubs for D3 Text-related syntax
2017-01-10 01:02:56 +01:00
Eugene Sandulenko
525f916b2d
DIRECTOR: Lingo: Implemented stub for char..of and char..to..of
2017-01-10 01:02:56 +01:00
Eugene Sandulenko
bfc2fa8aa2
DIRECTOR: Lingo: Implemented stubs for put..after and put..before
2017-01-10 01:02:56 +01:00
Eugene Sandulenko
5ee51026c7
DIRECTOR: Lingo: More documentation for D3 differences
2017-01-10 01:02:56 +01:00
Eugene Sandulenko
2c69ffc3ff
DIRECTOR: Lingo: Added stub for handling symbols
2017-01-10 01:02:56 +01:00
stevenhoefel
82ae4e07ca
DIRECTOR: Build fix whilst determining correct parameters to pass to Lingo::call()
2017-01-10 09:31:42 +11:00
stevenhoefel
60f936d1f7
DIRECTOR: More work to get events triggering. Loop all frames in score.
2017-01-10 09:24:21 +11:00
Eugene Sandulenko
0e20548c15
DIRECTOR: Lingo: Disable ID presence requirement for handlers
...
It looks like they are optional. The proper grammar change will follow
2017-01-09 23:01:47 +01:00
Eugene Sandulenko
83c4cd19f0
DIRECTOR: Lingo: Allow 'me' as an argument to the handlers
2017-01-09 18:59:05 +01:00
Eugene Sandulenko
b30971b03f
DIRECTOR: Lingo: Removed 'me' as lexer token
2017-01-09 18:52:17 +01:00