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