Eugene Sandulenko
70a447975e
DIRECTOR: Make PC types uniform
2016-09-05 08:39:54 +02:00
Eugene Sandulenko
b35c555e1b
DIRECTOR: Fix warnings
2016-09-05 08:12:47 +02:00
Eugene Sandulenko
fab199d37e
JANITORIAL: Make GPL headers uniform
2016-09-03 12:46:38 +02:00
Eugene Sandulenko
fce9e495f9
DIRECTOR: Added basic keycode mapping
2016-09-02 17:25:31 +02:00
Eugene Sandulenko
ed41bbaca7
DIRECTOR: Lingo: Fix c_when() execution
2016-09-02 17:25:31 +02:00
Eugene Sandulenko
3f8eab1757
DIRECTOR: Lingo: Implement in-place macro calling
2016-09-02 17:25:31 +02:00
Eugene Sandulenko
bb2168fe9c
DIRECTOR: Lingo: Fixed c_whencode and added debug output
2016-09-02 09:51:12 +02:00
Eugene Sandulenko
18af5ea5da
DIRECTOR: Initial code for Lingo keyboard handling
2016-09-02 09:51:12 +02:00
Eugene Sandulenko
9e70b0853b
DIRECTOR: Lingo: Fix 'the' entities processing
2016-09-01 18:52:27 +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
3735f79d5b
DIRECTOR: Lingo: Implemented when..then keyword logic
2016-09-01 10:26:42 +02:00
Eugene Sandulenko
f57fa7c1e0
DIRECTOR: Lingo: Fix warning. Thanks to wjp.
2016-08-30 22:27:09 +02:00
Eugene Sandulenko
8e7566456a
DIRECTOR: Lingo: Documented when..then statements
2016-08-30 18:25:50 +02:00
Eugene Sandulenko
fe22b8bd0e
DIRECTOR: Fix scanned archive names
2016-08-30 18:21:34 +02:00
Eugene Sandulenko
6d3e772897
DIRECTOR: Fix another crash on quit
2016-08-30 17:27:08 +02:00
Eugene Sandulenko
7df744c291
DIRECTOR: Fix class initialization
2016-08-30 10:13:09 +02:00
Eugene Sandulenko
c207d703fe
DIRECTOR: Fixed shared cast loading
2016-08-30 09:55:20 +02:00
Eugene Sandulenko
736f5e61db
DIRECTOR: Fix archive scanning at the start
2016-08-30 09:46:34 +02:00
Eugene Sandulenko
7c3461d1b0
DIRECTOR: Generic way of loading Shared Casts
2016-08-29 18:31:17 +02:00
Eugene Sandulenko
64587bbac7
DIRECTOR: Fix cast scanning
2016-08-29 18:19:18 +02:00
Eugene Sandulenko
d5009ee5c1
DIRECTOR: Put all archive parsing methods into archive.cpp
2016-08-29 18:15:00 +02:00
Eugene Sandulenko
ae54fb98db
DIRECTOR: Refactor Archive creation
2016-08-29 18:06:41 +02:00
Eugene Sandulenko
96edfdb95e
DIRECTOR: Started code on enlisting all movie files
2016-08-29 09:15:41 +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
12c07ee18f
DIRECTOR: Lingo: Remove irrelevant header
2016-08-26 18:39:47 +02:00
Eugene Sandulenko
b7570373dd
DIRECTOR: Reworked event loop, so the mouse is more responsive
2016-08-26 18:39:47 +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
c8989b8dd3
DIRECTOR: Slow down execution and hid noisy warning
2016-08-26 11:51:55 +02:00
Eugene Sandulenko
ff628a6b62
DIRECTOR: Do not try to compile all text resources except first one
2016-08-25 18:16:15 +02:00
Eugene Sandulenko
1a5ad0de5a
DIRECTOR: Fix warning
2016-08-25 18:16:15 +02:00
Eugene Sandulenko
6e8e0845a1
DIRECTOR: Fix font parameter reading
2016-08-25 18:16:15 +02:00
Eugene Sandulenko
7e0899f5d4
DIRECTOR: Start executing frame scripts
2016-08-25 18:16:15 +02:00
Eugene Sandulenko
a5b97a989c
DIRECTOR: Fix numerous crashes on destruction
2016-08-25 10:22:20 +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
faf52df065
DIRECTOR: Fix horizontal coordinate calculation in 1bpp uncompressed
2016-08-24 23:24:07 +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
1bbbb14b30
DIRECTOR: Added test D3 target
2016-08-23 19:13:21 +02:00
Eugene Sandulenko
dbf2876b70
DIRECTOR: Further reduction of include dependency
2016-08-23 19:13:21 +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