Commit Graph
137148 Commits
Author SHA1 Message Date
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
Dmitry Iskrich 2b57a711f6 DIRECTOR: Fix palette loading 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 8064274d3b DIRECTOR: Change order events (Director 4.0) 2016-08-03 23:40:36 +02:00
Dmitry Iskrich c9ac498cf0 DIRECTOR: Add initial sound playback support 2016-08-03 23:40:36 +02:00
Dmitry Iskrich fd3c336860 DIRECTOR: Refactor in accordance with Director Loop, generate main lingo events 2016-08-03 23:40:36 +02:00
Dmitry Iskrich d01fddfa6b DIRECTOR: Add transition types 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 1099838bbd DIRECTOR: Fix load actions 2016-08-03 23:40:36 +02:00
Dmitry Iskrich a0276402d0 DIRECTOR: Add user actions, sprite, movie events to lingo events 2016-08-03 23:40:36 +02:00
Dmitry Iskrich cd0e04f672 DIRECTOR: Check if file is open, rename dump folder 2016-08-03 23:40:36 +02:00
Dmitry Iskrich bc2e73c20b DIRECTOR: Add dump scripts 2016-08-03 23:40:36 +02:00
Eugene Sandulenko fd7b2f33bf DIRECTOR: Added stub for Lingo interpreter 2016-08-03 23:40:36 +02:00
Eugene Sandulenko f471b48cf4 DIRECTOR: Fix guard includes 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 61f15f16da DIRECTOR: Add font map loading 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 414a0b1c35 DIRECTOR: Add file info loading, fix strings loading 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 1b6b24740e DIRECTOR: Add cast info loading 2016-08-03 23:40:36 +02:00
Dmitry Iskrich e17de45075 DIRECTOR: Fix tempo channel parsing, add missed events 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 14d0bb6844 DIRECTOR: Find CLUT table in score initialization 2016-08-03 23:40:36 +02:00
Eugene Sandulenko cc2abbbb9c DIRECTOR: Use pixel(0,0) for Matte ink 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 06a655ff9d DIRECTOR: Fix bitmap cast reading 2016-08-03 23:40:36 +02:00
Dmitry Iskrich bd345ce81c DIRECTOR: Parse mac name 2016-08-03 23:40:36 +02:00
Eugene Sandulenko f954105320 DIRECTOR: Switch Matte Ink to using flood fill mask mode. 2016-08-03 23:40:36 +02:00