Commit Graph
86814 Commits
Author SHA1 Message Date
Eugene Sandulenko 76282dc9d7 DIRECTOR: Lingo: Added printing func 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 f675f9be93 DIRECTOR: Add initial code for QuickTime video 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 5bbfea01fe DIRECTOR: Lingo: Added some lingo-func code 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 7760ea8d86 DIRECTOR: Lingo: Beginning of the stack definition 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 6d2a7aa759 DIRECTOR: Lingo: Fix codeString() method 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 53dceb95f7 DIRECTOR: Lingo: Swithc to warning() on syntax error, and avoid printing values 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 6cb2a3cd00 DIRECTOR: Fix crash on exit 2016-08-03 23:40:36 +02:00
Eugene Sandulenko bb7125620d DIRECTOR: Lingo: Move all functions to compiler 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 0fa5505d65 DIRECTOR: Hide noisy debug messages 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
Eugene Sandulenko 57e092ab8f DIRECTOR: Fix indentation 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 612a480f9b DIRECTOR: Lingo: Added mciwait function stub 2016-08-03 23:40:36 +02:00
Eugene Sandulenko f58de432c5 DIRECTOR: Lingo: Fix script compilation 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
Eugene Sandulenko 4b56951d30 DIRECTOR: Started work on converting Lingo into compiler 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
Dmitry Iskrich 16a2b7e7c3 DIRECTOR: Add other cover transitions such as cover left, right, down right, down left, up right, up left 2016-08-03 23:40:36 +02:00
Dmitry Iskrich d3b49ba509 DIRECTOR: Format code, send movie, sprite scripts to Lingo 2016-08-03 23:40:36 +02:00
Eugene Sandulenko c520b45247 DIRECTOR: Fix Matte Ink.
Mask mode was not specified at the addSeed() time.
2016-08-03 23:40:36 +02:00
Dmitry Iskrich 82daeb9e62 DIRECTOR: Add stub for storage code 2016-08-03 23:40:36 +02:00
Dmitry Iskrich bd05d98fa5 DIRECTOR: Add support for to/from MCI play options 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 2387e72104 DIRECTOR: Play sound from MCI command 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 82094ed5c9 DIRECTOR: Process events in transitions 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 487ce6a02c DIRECTOR: Read palette info, handle wait sound events 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 055fb9e1bf DIRECTOR: Handle cover up/down transitions 2016-08-03 23:40:36 +02:00
Dmitry Iskrich e51e28cf7e DIRECTOR: Parse transition flags 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 23b289f2f8 DIRECTOR: Add support for trail sprites 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 106e629210 DIRECTOR: Lingo: Add support for boolean flags in MCI 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 75d759c4d8 DIRECTOR: Lingo: Implement MCI command parsing 2016-08-03 23:40:36 +02:00
Eugene Sandulenko df50e60b1a DIRECTOR: Lingo: fixed String passing from lexer to parser 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 4e2b3f449e DIRECTOR: Lingo: Moved func_mci() to a separate file 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 45a57ce9b7 DIRECTOR: Lingo: Add support for '--' comments 2016-08-03 23:40:36 +02:00
Eugene Sandulenko f2b0abbafc DIRECTOR: Lingo, added put/set functions and support for multiline input 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 824c3fb661 DIRECTOR: Added stub for 'mci' Lingo command 2016-08-03 23:40:36 +02:00
Dmitry Iskrich e4428587b7 DIRECTOR: Support 2 tracking sound system 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 049500d5ba DIRECTOR: Added stub parser. Now just arithmetic expressions. 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 0c7f2cedd7 DIRECTOR: Storage CastInfo, format strings 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 51843bc3b3 DIRECTOR: Fix memory leak 2016-08-03 23:40:36 +02:00
Dmitry Iskrich c7657b994a DIRECTOR: Generate mouse events 2016-08-03 23:40:36 +02:00