Commit graph

268 commits

Author SHA1 Message Date
Scott Percival
e82e8f663c DIRECTOR: Load script context/names from shared archive 2020-02-06 19:41:46 +08:00
Eugene Sandulenko
25dca26ff8 DIRECTOR: Fix loading CastInfo strings 2020-01-08 23:08:13 +01:00
Eugene Sandulenko
d5b963a3b9 DIRECTOR: Get rid of _castTypes[] 2019-12-30 13:43:23 +01:00
Eugene Sandulenko
6810957e6d DIRECTOR: Simplified cast management 2019-12-30 13:16:10 +01:00
Eugene Sandulenko
cd7da28a97 DIRECTOR: Track when mouse is down 2019-12-29 00:51:16 +01:00
Eugene Sandulenko
e3f2226550 DIRECTOR: Support for arbitrary cast resrouce offsets 2019-12-24 17:35:30 +01:00
Eugene Sandulenko
cf7b86ceb9 DIRECTOR: Furhter work on header dependency decrease 2019-12-24 00:19:27 +01:00
Eugene Sandulenko
121e42b88d DIRECTOR: More work on reducing header dependency 2019-12-24 00:19:27 +01:00
Scott Percival
1c13d5d605 DIRECTOR: Load compiled Lingo scripts based on cast id 2019-12-23 08:58:14 +08:00
Scott Percival
86a3581847 DIRECTOR: Add intial loader for Lctx blocks 2019-12-23 08:58:14 +08:00
Eugene Sandulenko
b62e0886b8 DIRECTOR: Fix regression with c_goto command 2019-12-17 16:24:04 +01:00
Eugene Sandulenko
237c776b8e DIRECTOR: Changed notion of 'go to' commands to postponed
Previously, we had immediate effect on _currentFrame, which could
affect the scripts, and we were losing event for 'exitFrame'. Now,
instead we're scheduling next frame in those cases.
2019-12-13 19:21:25 +01:00
Eugene Sandulenko
d09cb00df1 DIRECTOR: Fix label processing 2019-12-13 19:03:27 +01:00
Eugene Sandulenko
5251a67032 DIRECTOR: Optimize screen copying for zoomBoxes 2019-12-11 21:45:55 +01:00
Eugene Sandulenko
303b418dda DIRECTOR: Implement zoomBox rendering 2019-12-10 00:32:54 +01:00
Eugene Sandulenko
a108fb8f92 DIRECTOR: Fix crash with debug ouptut 2019-11-27 19:29:32 +01:00
Scott Percival
2a8019be31 DIRECTOR: Add loader for Lingo name section. 2019-11-17 22:31:54 +01:00
Scott Percival
ffde055357 DIRECTOR: begin interpreter for Lingo V4 bytecode 2019-11-17 22:31:54 +01:00
Eugene Sandulenko
c750d17b0c DIRECTOR: Fix #include paths 2017-05-02 22:04:21 +02:00
Tobia Tesan
84a65f9df0 DIRECTOR: Init textCasts with Stxts in Score 2017-05-02 21:01:23 +01:00
Tobia Tesan
61e4181f5f DIRECTOR: Add _loadedStxts member to Score 2017-05-02 21:01:23 +01:00
D G Turner
827e4efb09 DIRECTOR: Fix Various Compiler Warnings. 2017-04-25 00:53:48 +01:00
Eugene Sandulenko
f981e228c1 DIRECTOR: Detect immediate Lingo actions 2017-03-14 09:26:20 +01:00
stevenhoefel
fba1368267 DIRECTOR: pre-load cast members. 2017-03-12 00:18:03 +11:00
Eugene Sandulenko
3c08904e5f DIRECTOR: Fixed global even handlers calling
Handlers defined via 'when ...', should stay at global level
2017-03-10 09:00:35 +01:00
Eugene Sandulenko
4c3f07b3e0 DIRECTOR: Moved event processor to events.cpp 2017-03-09 17:57:12 +01:00
Eugene Sandulenko
4ab38721ce DIRECTOR: Load CastInfo for the Shared Cast 2017-03-01 22:41:07 +01:00
stevenhoefel
b0093cba4b DIRECTOR: Capture Mouse Down Sprite and highlight respective items. 2017-02-28 15:44:52 +11:00
Eugene Sandulenko
9cdeb4c88e DIRECTOR: Lingo: Implemented b_field() method 2017-02-22 17:05:08 +01:00
Eugene Sandulenko
fb7992568f DIRECTOR: Beutify debug output 2017-02-17 18:51:09 +01:00
Eugene Sandulenko
98b4d12d4c DIRECTOR: Lingo: Implement b_delay() 2017-02-14 18:49:20 +01:00
Eugene Sandulenko
76e66a4be4 DIRECTOR: Lingo: Implemented b_quit() 2017-02-04 23:32:22 +01:00
stevenhoefel
863827321c DIRECTOR: Implement function 'marker'. 2017-01-16 21:08:04 +11:00
stevenhoefel
9cb400e05c DIRECTOR: Style fixes plus 1/8bpp corrections. 2017-01-13 22:39:58 +11:00
stevenhoefel
60f936d1f7 DIRECTOR: More work to get events triggering. Loop all frames in score. 2017-01-10 09:24:21 +11:00
stevenhoefel
3359ea9c99 DIRECTOR: CASt members have Children in D4. 2017-01-09 00:00:04 +01:00
Eugene Sandulenko
82211302c0 DIRECTOR: More work on Cast loading in D4 2016-11-13 01:15:12 +01:00
Eugene Sandulenko
3291a9761c DIRECTOR: Implement D4 CASt member parsing stub 2016-11-08 23:41:43 +01:00
Eugene Sandulenko
25a2333394 DIRECTOR: Split out cast-related classes into separate file 2016-11-08 21:51:51 +01:00
Eugene Sandulenko
b0f30906df DIRECTOR: More debug output to CASt resource loading 2016-11-08 10:50:52 +01:00
Eugene Sandulenko
7ce632f862 JANITORIAL: Whitespace fixes 2016-11-04 23:50:01 +01:00
Eugene Sandulenko
9e54089fe7 DIRECTOR: Mark current cast loading method as D2 2016-10-29 08:07:19 -07:00
Eugene Sandulenko
4162295464 DIRECTOR: Lingo: Implemented getting 'the frame' entity 2016-10-19 21:47:44 +02:00
Eugene Sandulenko
6ef67b9186 DIRECTOR: Further work on text cast loading and rendering 2016-10-18 11:50:12 +02:00
Eugene Sandulenko
fab199d37e JANITORIAL: Make GPL headers uniform 2016-09-03 12:46:38 +02:00
Eugene Sandulenko
91cc02b0ee DIRECTOR: Cleanup 2016-09-01 10:52:11 +02:00
Eugene Sandulenko
c207d703fe DIRECTOR: Fixed shared cast loading 2016-08-30 09:55:20 +02:00
Eugene Sandulenko
64587bbac7 DIRECTOR: Fix cast scanning 2016-08-29 18:19:18 +02:00
Eugene Sandulenko
7e0899f5d4 DIRECTOR: Start executing frame scripts 2016-08-25 18:16:15 +02:00
Eugene Sandulenko
35243a235a DIRECTOR: Implemented uncompressed 1bpp pictures. Works sometimes 2016-08-24 22:40:35 +02:00