Commit Graph

144 Commits

Author SHA1 Message Date
Eugene Sandulenko
7ce632f862 JANITORIAL: Whitespace fixes 2016-11-04 23:50:01 +01:00
Eugene Sandulenko
9caee8cbe3 DIRECTOR Implement CASt member loading 2016-10-29 17:13:38 -07:00
Eugene Sandulenko
9e54089fe7 DIRECTOR: Mark current cast loading method as D2 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
f2251c0d71 DIRECTOR: Fixing Score reading in RIFX format 2016-10-29 08:07:19 -07:00
Eugene Sandulenko
09d41af771 DIRECTOR: Fix RIFX resource loading 2016-10-27 16:48:21 +02:00
Eugene Sandulenko
f6dda6b7fb DIRECTOR: Skip header in VWLB resource for D4+
For some reason the pointer in D4 movies points to the header
instead of data. Perhaps there is a flag which indicates that.
In the meanwhile, adding a hack to skip it so we could proceed
with development.
2016-10-26 10:48:37 +02: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
23544e6866 DIRECTOR: Added Mac font rendering test 2016-10-15 12:25:20 +02:00
Eugene Sandulenko
817211b2ed DIRECTOR: Lingo: Implemented and documented 'the key' and 'the machineType' 2016-09-05 23:38:11 +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
18af5ea5da DIRECTOR: Initial code for Lingo keyboard handling 2016-09-02 09:51:12 +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
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
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
a5b97a989c DIRECTOR: Fix numerous crashes on destruction 2016-08-25 10:22:20 +02:00
Eugene Sandulenko
35243a235a DIRECTOR: Implemented uncompressed 1bpp pictures. Works sometimes 2016-08-24 22:40:35 +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
Eugene Sandulenko
fdb451baca DIRECTOR: Improvements to the BITD rendering 2016-08-22 09:51:56 +02:00
Eugene Sandulenko
79995f6222 DIRECTOR: Stub for 1bpp bitmap decoder 2016-08-21 11:24:11 +02:00
Eugene Sandulenko
fdd2c5fb60 DIRECTOR: Added image dumping at debug 2016-08-21 11:24:11 +02:00
Eugene Sandulenko
8192027d1c DIRECTOR: Fix another double free 2016-08-17 11:46:47 +02:00
Eugene Sandulenko
b01a58e82c DIRECTOR: Fix memory override 2016-08-17 11:39:42 +02:00
Eugene Sandulenko
7702c62dfd DIRECTOR: Add missing break in switch statement 2016-08-17 11:36:09 +02:00
Eugene Sandulenko
78c50a0f89 DIRECTOR: Fix crashes on object destruction 2016-08-17 11:35:07 +02:00
Eugene Sandulenko
a253d1f50e DIRECTOR: Fix crash during test execution 2016-08-08 20:52:43 +02:00
Eugene Sandulenko
e63460badc JANITORIAL: Compactify a bit built-in palette 2016-08-07 07:31:50 +02:00
Dmitry Iskrich
551048118c DIRECTOR: Fix some image rendering seg faults 2016-08-06 21:36:14 +02:00
Dmitry Iskrich
29faa28264 DIRECTOR: Change sprite type 2016-08-06 21:36:07 +02:00
Eugene Sandulenko
7a79eec7ea DIRECTOR: Fix warnings 2016-08-04 23:18:27 +02:00
Eugene Sandulenko
96e288c4c9 DIRECTOR: Update font generation 2016-08-03 23:43:01 +02:00
Eugene Sandulenko
59ebb0c68f DIRECTOR: Switch Mac font loading to the common code 2016-08-03 23:40:36 +02:00
Eugene Sandulenko
0aba35e266 DIRECTOR: More debug output 2016-08-03 23:40:36 +02:00
Dmitry Iskrich
f0990e7221 DIRECTOR: Add extra fields for sprites
The presence of these fields depends on the type of sprite
2016-08-03 23:40:36 +02:00
Eugene Sandulenko
0ad467f832 DIRECTOR: Lingo: Do not error out on non-existent sprites/casts 2016-08-03 23:40:36 +02:00
Eugene Sandulenko
c4e1d08d4a DIRECTOR: Added default Mac palette 2016-08-03 23:40:36 +02:00