Commit Graph
100 Commits
Author SHA1 Message Date
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
Eugene Sandulenko bb7e9b64b6 DIRECTOR: Unify dumpScript() signature 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 9c8848b8ff DIRECTOR: Dump scripts before execution, not after 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 46138a2c9d DIRECTOR: Lingo: Made addCode() accept const char * 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 1808dcdc30 DIRECTOR: Add modified flag, Lingo: Handle some common cast fields 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 445bf8f5da DIRECTOR: Add sprite controlling fields 2016-08-03 23:40:36 +02:00
Dmitry Iskrich bb469dc84d DIRECTOR: Lingo: Set/Get common sprite fields 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 350f81635f DIRECTOR: Render checkbox and button rectangles 2016-08-03 23:40:36 +02:00
Dmitry Iskrich b62089ed95 DIRECTOR: Fix image resource checking 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 260c44beed DIRECTOR: Handle text gutter/border box 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 36d7addda9 DIRECTOR: Fix another crash on exit 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 32fb9a3344 DIRECTOR: Draw string with mac fonts 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 1b0e546745 DIRECTOR: Assignment some TextCast unknows 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 56d51f9c1d DIRECTOR: Loading Classic Mac fonts 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 061f868d79 DIRECTOR: Free memory, fix render text ID 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 2ad3d3a236 DIRECTOR: Simple text rendering 2016-08-03 23:40:36 +02:00
Dmitry Iskrich b460a7c036 DIRECTOR: Calculate values for text rendering 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 0f58203c02 DIRECTOR: Fix rendering resource, loading shared BMP 2016-08-03 23:40:36 +02:00
Eugene Sandulenko a279faf251 DIRECTOR: Fix warning 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 256727964c DIRECTOR: Render bitmaps 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 30db02c87e DIRECTOR: Handle some differences beetwen D1-3 and D4-6 2016-08-03 23:40:36 +02:00
Dmitry Iskrich b208b8e5ff DIRECTOR: Fix memory corruption 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 7164b1531c DIRECTOR: Fix code style violation 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 4b871b62e5 DIRECTOR: Renew shared resources when loading new folder 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 038a3ca293 DIRECTOR: Change Labels HashMap to SortedArray 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 0b9e3607a0 DIRECTOR: Using shared casts for rendering 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 825a9fb29f DIRECTOR: Load shared casts in engine 2016-08-03 23:40:36 +02:00
Dmitry Iskrich e93960e200 DIRECTOR: Add to Score jump labels commands 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 8a884ad08c DIRECTOR: Change ReadStream to ReadStreamEndian 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 9ba86b960c DIRECTOR: Refactoring renderSprite 2016-08-03 23:40:36 +02:00
Dmitry Iskrich cc9d17c5eb DIRECTOR: Support goto command in Score 2016-08-03 23:40:36 +02:00
Dmitry Iskrich a5b69ca37d DIRECTOR: Handle Ghost, Reverse ink types 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 952c2ceabd DIRECTOR: Add some enums for cast structures 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 632a07500f DIRECTOR: Fix trans initialization 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 9d72e0137b DIRECTOR: Fix trail surface bug 2016-08-03 23:40:36 +02:00
Eugene Sandulenko dfdb194957 DIRECTOR: Fix Matte ink rendering 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 36df662863 DIRECTOR: Handle transition chunk size exception 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 6a0e3945cf DIRECTOR: Set engine pointer in Frame 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 6b5c0626f7 DIRECTOR: Load palette directly to engine 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 23c79a2786 DIRECTOR: Add parsing mac names from folder 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 2f8640c33a DIRECTOR: Parse movie archive separately Load mac name and labels in the constructor 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 7607ba926c DIRECTOR: Whitespace fixes 2016-08-03 23:40:36 +02:00
Dmitry Iskrich d90a8605d2 DIRECTOR: Fix sprite draw rects issues 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 511c0d9f7b DIRECTOR: Dump movie scripts, and scripts from cast info 2016-08-03 23:40:36 +02:00
Dmitry Iskrich ddcaad4a11 DIRECTOR: Parse common STXT scripts 2016-08-03 23:40:36 +02:00