Commit Graph

1215 Commits

Author SHA1 Message Date
Eugene Sandulenko
d613fae592 DIRECTOR: Do not allow 0 frame rates 2019-12-29 14:15:08 +01:00
Eugene Sandulenko
a3468d20e8 DIRECTOR: LINGO: Normalise parameters before usage in setTheCast() 2019-12-29 01:13:21 +01:00
Eugene Sandulenko
7d0390bdbf DIRECTOR: LINGO: Implement 'set the text of cast' 2019-12-29 01:11:12 +01:00
Eugene Sandulenko
00b7f1d7aa DIRECTOR: LINGO: Fix cast references in setTheCast() 2019-12-29 00:51:16 +01:00
Eugene Sandulenko
53a2ca9c5e DIRECTOR: LINGO: Added test for 'global' 2019-12-29 00:51:16 +01:00
Eugene Sandulenko
4421073893 DIRECTOR: LINGO: Code simplificaiton in Lingo::setTheCast() 2019-12-29 00:51:16 +01:00
Eugene Sandulenko
35e9a95757 DIRECTOR: LINGO: Implement 'the stilldown' 2019-12-29 00:51:16 +01:00
Eugene Sandulenko
cd7da28a97 DIRECTOR: Track when mouse is down 2019-12-29 00:51:16 +01:00
Eugene Sandulenko
cb497e3620 DIRECTOR: LINGO: Added 'set... of the cast' processing 2019-12-29 00:51:16 +01:00
Eugene Sandulenko
d1cd2f5126 DIRECTOR: LINGO: Fix behaviour of global variables 2019-12-29 00:51:16 +01:00
Eugene Sandulenko
ecaebf7ced DIRECTOR: LINGO: Print variable lists as an extra debug step 2019-12-29 00:51:16 +01:00
Eugene Sandulenko
25a268bf31 DIRECTOR: Properly implement sprite pattern setting 2019-12-27 23:10:38 +01:00
Eugene Sandulenko
eb02162def DIRECTOR: LINGO: Added manipulation of sprite patterns.
TODO: Figure out where in data it is stored.
2019-12-27 22:43:42 +01:00
Eugene Sandulenko
11d3baad4e DIRECTOR: Improved debug output 2019-12-27 16:40:25 +01:00
Eugene Sandulenko
90f0a6db77 DIRECTOR: Clip to scene dimensions all Ink-based rendering 2019-12-27 16:24:57 +01:00
Eugene Sandulenko
936fe12086 DIRECTOR: Shuffle code around 2019-12-27 13:39:56 +01:00
Eugene Sandulenko
a9f8af5400 DIRECTOR: Clip Matte sprites properly 2019-12-27 13:39:56 +01:00
Eugene Sandulenko
38c488f2ca DIRECTOR: More debug output 2019-12-27 13:39:56 +01:00
Eugene Sandulenko
6e4ba1e5c5 DIRECTOR: Improved debug output, some renames 2019-12-27 13:39:56 +01:00
Eugene Sandulenko
ba834b6289 DIRECTOR: Fix label loading 2019-12-26 17:30:28 +01:00
Eugene Sandulenko
32c96f6373 DIRECTOR: Fix number of labels to read 2019-12-26 17:15:18 +01:00
Eugene Sandulenko
fb122a9e20 DIRECTOR: Fix index type 2019-12-26 17:04:02 +01:00
Eugene Sandulenko
46dbffe609 DIRECTOR: Renamed few variables 2019-12-26 00:55:32 +01:00
Eugene Sandulenko
def628acae DIRECTOR: Imporved text cast loading 2019-12-25 22:55:25 +01:00
Eugene Sandulenko
74dbb60931 DIRECTOR: More loading debug output 2019-12-25 22:32:39 +01:00
Eugene Sandulenko
df3d87062e DIRECTOR: Temporarily revert the ink selection for QuickDraw shapes 2019-12-25 18:05:33 +01:00
Eugene Sandulenko
a61bca2075 DIRECTOR: Added drawing for QuickDraw cast members 2019-12-25 18:05:33 +01:00
Eugene Sandulenko
902a750c8a DIRECTOR: Implemented 'fast' playback debug flag 2019-12-25 18:05:33 +01:00
Eugene Sandulenko
197bc17216 DIRECTOR: Correctly use ink information for sprites 2019-12-25 14:52:13 +01:00
Eugene Sandulenko
3f392ca564 DIRECTOR: Loop movies by default, added 'noloop' debug flag 2019-12-25 14:26:11 +01:00
Eugene Sandulenko
d5687eb222 DIRECTOR: Simplify palette transformations 2019-12-25 02:12:55 +01:00
Eugene Sandulenko
85b67d8771 DIRECTOR: Added palette transformation routine 2019-12-25 02:00:17 +01:00
Eugene Sandulenko
1cf7fd9196 DIRECTOR: Added test routine for drawing palette 2019-12-25 01:50:30 +01:00
Eugene Sandulenko
8c59f07951 DIRECTOR: Replace palette data with hex numbers 2019-12-25 01:35:04 +01:00
Eugene Sandulenko
160cbe30c7 DIRECTOR: Bg color is also shifted for shapes 2019-12-25 01:12:14 +01:00
Eugene Sandulenko
b5f7f6d35e DIRECTOR: Use colors for QuickDraw sprites from Channel Info 2019-12-25 01:10:32 +01:00
Eugene Sandulenko
e5f3febb1a DIRECTOR: Read color information for shapes 2019-12-25 01:00:02 +01:00
Eugene Sandulenko
c898b7eaae DIRECTOR: Improved loading debug output 2019-12-25 00:07:54 +01:00
Eugene Sandulenko
578d013e9c DIRECTOR: More debug output and code tidying up 2019-12-24 22:47:06 +01:00
Eugene Sandulenko
cdcce73ff8 DIRECTOR: Improved debug output 2019-12-24 21:39:14 +01:00
Eugene Sandulenko
13c086cf88 DIRECTOR: Enlist shape types 2019-12-24 21:39:14 +01:00
Eugene Sandulenko
b5d64e8bbf DIRECTOR: Improve debug output 2019-12-24 21:39:14 +01:00
Eugene Sandulenko
cb95bb4dec DIRECTOR: Remove redundant code 2019-12-24 18:22:43 +01:00
Eugene Sandulenko
00f5d3fcdb DIRECTOR: Process non-BW bitmaps for D3 2019-12-24 18:18:04 +01:00
Eugene Sandulenko
e3f2226550 DIRECTOR: Support for arbitrary cast resrouce offsets 2019-12-24 17:35:30 +01:00
Eugene Sandulenko
3b6d582988 DIRECTOR: LINGO: Add test for 'when' statements with 'if' 2019-12-24 15:37:44 +01:00
Eugene Sandulenko
fe90e63d26 DIRECTOR: LINGO: Restrict oneline statements with 'if' only to 'when' 2019-12-24 15:37:21 +01:00
Eugene Sandulenko
1f03acd5bb DIRECTOR: LINGO: Added preprocessing for 'when' statements with 'if' 2019-12-24 15:32:36 +01:00
Eugene Sandulenko
e71ebaae8f DIRECTOR: LINGO: onle line statement can contain one line ifs 2019-12-24 15:32:14 +01:00
Eugene Sandulenko
a326ee192d DIRECTOR: Properly set moveable flag for sprites on loading 2019-12-24 14:08:16 +01:00