Commit Graph
96 Commits
Author SHA1 Message Date
stevenhoefel 37469a45c4 DIRECTOR: Correctly parse STXT runs to determine formatting. 2017-01-16 10:13:50 +11:00
stevenhoefel 2e48529fa1 DIRECTOR: Utilise MacText class to provide Text Wrapping. 2017-01-15 18:42:50 +11:00
stevenhoefel aecafd473c DIRECTOR: Load fonts by name if exists from map. 2017-01-14 15:02:58 +11:00
stevenhoefel ab5ffb466e DIRECTOR: D3 font style, size and alignment. 2017-01-14 08:45:22 +11:00
stevenhoefel 9cb400e05c DIRECTOR: Style fixes plus 1/8bpp corrections. 2017-01-13 22:39:58 +11: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
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
stevenhoefel c4cabdef0f DIRECTOR: Hooks for both cast member and cast frame events. 2017-01-12 09:45:23 +11:00
Eugene Sandulenko 5c985ab549 DIRECTOR: Fix warnings 2017-01-11 19:45:23 +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
stevenhoefel 19b0cc784d DIRECTOR: Load Shared Cast Bitmaps (anchor point is incorrect).
More Text Cast Formatting.
2017-01-10 23:13:45 +11:00
stevenhoefel 41ee83e3f0 DIRECTOR: D4 Image Decoding, Buttons, Text, Shapes. 2017-01-09 00:05:06 +01:00
Eugene Sandulenko 2b95164b78 DIRECTOR: FUrther work on cast loading in D4 2016-11-15 19:19:46 +01:00
Eugene Sandulenko 82211302c0 DIRECTOR: More work on Cast loading in D4 2016-11-13 01:15:12 +01:00
Eugene Sandulenko 25a2333394 DIRECTOR: Split out cast-related classes into separate file 2016-11-08 21:51:51 +01:00
Eugene Sandulenko 85dd217cc0 DIRECTOR: Fix D4+ score reading 2016-10-29 08:07:19 -07:00
Eugene Sandulenko 703178e033 DIRECTOR: Rework Channel data parsing 2016-10-29 08:07:19 -07:00
Eugene Sandulenko 9f35d6fdc6 DIRECTOR: Added more debug output to cast reading 2016-10-29 08:07:19 -07:00
Eugene Sandulenko 814db5fd38 DIRECTOR: Renamed resource/archive files to better reflect reality 2016-10-26 10:48:37 +02:00
Eugene Sandulenko 6ef67b9186 DIRECTOR: Further work on text cast loading and rendering 2016-10-18 11:50:12 +02:00
Eugene Sandulenko 0eac022f55 DIRECTOR: Added debug chanel for text rendering 2016-10-18 11:50:12 +02:00
Eugene Sandulenko b2dcd1bb1e GRAPHICS: Move font-related MacGUI code to MacFontManager 2016-10-06 23:49:39 +02:00
Eugene Sandulenko fab199d37e JANITORIAL: Make GPL headers uniform 2016-09-03 12:46:38 +02:00
Eugene Sandulenko 2f16dabe57 DIRECTOR: Lingo: Implemented 'the colorQD' and 'the colorDepth' entities 2016-09-01 18:47:04 +02:00
Eugene Sandulenko 91cc02b0ee DIRECTOR: Cleanup 2016-09-01 10:52:11 +02:00
Eugene Sandulenko fe22b8bd0e DIRECTOR: Fix scanned archive names 2016-08-30 18:21:34 +02:00
Eugene Sandulenko 7acd288e36 DIRECTOR: Optimized Matte Ink drawing 2016-08-27 12:15:00 +02:00
Eugene Sandulenko ea7076028b DIRECTOR: Implemented Transparent Ink 2016-08-27 12:10:56 +02:00
Willem Jan Palenstijn cfdbe40a5b DIRECTOR: Clean up BITDDecoder compression check 2016-08-26 22:26:32 +02:00
Eugene Sandulenko 8a372eaf71 DIRECTOR: Execute proper script on frames. This fixes the playback 2016-08-26 18:39:47 +02:00
Eugene Sandulenko e40caf40a1 DIRECTOR: Fix object initialization 2016-08-26 12:33:48 +02:00
Eugene Sandulenko 8a3ee2261d DIRECTOR: Remove now redundant image width correction table 2016-08-25 08:19:05 +02:00
Willem Jan Palenstijn 866f0a6257 DIRECTOR: Clean up padding in image decoding 2016-08-25 02:59:52 +02:00
Willem Jan Palenstijn 6890948f74 DIRECTOR: Improve decoding compressed images 2016-08-25 02:46:08 +02:00
Willem Jan Palenstijn 224704ec88 DIRECTOR: Try to simplify uncompressed detection heuristic 2016-08-25 01:32:12 +02:00
Eugene Sandulenko 3f1f3c5c1e DIRECTOR: More heuristics for 1bpp image decoding. Courtesy of wjp. 2016-08-25 01:16:03 +02:00
Eugene Sandulenko 35243a235a DIRECTOR: Implemented uncompressed 1bpp pictures. Works sometimes 2016-08-24 22:40:35 +02:00
Torbjörn Andersson 796c40dc59 DIRECTOR: Add more width corrections for Apartment demo
These are the widths for the taxi. 1110 doesn't actually need a
correction to be drawn right, but 96 makes more sense than 90 if I
decode the image by hand. It may be worth noting that all three
sprite widths are multiples of 8, and that one of them was already
a multiple of 8, but I still needed to add 8 to it.

(This would suggest that w = (w & ~7) + 8 would yield the correct
width for everything, except it doesn't so scratch that idea.)
2016-08-24 07:00:39 +02:00
Eugene Sandulenko 754907f408 DIRECTOR: Gather statistic on correct bitmap sizes 2016-08-24 00:12:59 +02:00
Eugene Sandulenko 3d6d6fa2dd DIRECTOR: Reduce header dependency 2016-08-23 19:13:21 +02:00
Eugene Sandulenko f8483d2dab DIRECTOR: Split score.cpp file into classes 2016-08-23 09:41:00 +02:00