aboutsummaryrefslogtreecommitdiff
path: root/engines/director
AgeCommit message (Collapse)Author
2017-03-08DIRECTOR: Lingo: More debug output to call() methodEugene Sandulenko
2017-03-08DIRECTOR: Fix event mouse event processing in D3Eugene Sandulenko
2017-03-07DIRECTOR: Lingo: Fix parsing D4 variant of 'on ...' clauseEugene Sandulenko
2017-03-07DIRECTOR: Lingo: Added definition for 'on' clauses without 'end'Eugene Sandulenko
2017-03-07DIRECTOR: Added sanity check to Score::getSpriteById()Eugene Sandulenko
2017-03-06DIRECTOR: Lingo: Split 'on ...' statement when preprocessingEugene Sandulenko
D4 scripts do not have respective 'end...' statement, which leads to syntax errors. Now we are preprocessing those as well.
2017-03-06DIRECTOR: Execture sprite scripts in D2/D3Eugene Sandulenko
2017-03-06DIRECTOR: Fix class initializationEugene Sandulenko
2017-03-03DIRECTOR: Fix getNextLabelNumber() for the rightmost frameEugene Sandulenko
2017-03-03DIRECTOR: Correctly return TextCast rectangle for D2/3.stevenhoefel
2017-03-02DIRECTOR: Janitorial: Fix code formattingEugene Sandulenko
2017-03-01DIRECTOR: Load CastInfo for the Shared CastEugene Sandulenko
2017-03-01DIRECTOR: Plug memory leakEugene Sandulenko
2017-03-01DIRECTOR: Fix debug outputEugene Sandulenko
2017-02-28Fix GCC Variable Range Warning.D G Turner
This was due to the greater than 0x7f being redundant for signed char.
2017-02-28DIRECTOR: Fix warning and code formattingEugene Sandulenko
2017-02-28DIRECTOR: Capture Mouse Down Sprite and highlight respective items.stevenhoefel
2017-02-27DIRECTOR: Fix frame script executionEugene Sandulenko
No idea why the initial frame was removed, but that caused everything to be shifted by 1, and thus, incorrect scripts were launched
2017-02-27DIRECTOR: Improved debug outputEugene Sandulenko
2017-02-26DIRECTOR: Fix rendering of shapes of type 16Eugene Sandulenko
2017-02-26DIRECTOR: More debug output on image renderingEugene Sandulenko
2017-02-26DIRECTOR: Clarified and corrected movie scripts in D2/D3Eugene Sandulenko
2017-02-26DIRECTOR: More debug output when loadingEugene Sandulenko
2017-02-25DIRECTOR: Move utility functions to util.cppEugene Sandulenko
2017-02-24DIRECTOR: Lingo: Fix b_moveableSprite() stubEugene Sandulenko
2017-02-24DIRECTOR: Lingo: Clarified 'play' and 'play done' implementationsEugene Sandulenko
2017-02-24DIRECTOR: Lingo: Initial code for func_playdone()Eugene Sandulenko
2017-02-24DIRECTOR: Lingo: Initial code for func_play()Eugene Sandulenko
2017-02-24DIRECTOR: Encapsulated _nextMovie parameters into a stringEugene Sandulenko
2017-02-24DIRECTOR: Lingo: Clarified compile and exec debug level messagesEugene Sandulenko
2017-02-24DIRECTOR: Lingo: Show execution trace at earlier debug levelsEugene Sandulenko
2017-02-23DIRECTOR: Lingo: Try cleaned file names only when it makes senseEugene Sandulenko
2017-02-23DIRECTOR: Lingo: Clean file name of 8-bit character before loadingEugene Sandulenko
Mac has had possibility to have 8-bit characters in their filenames. In the modern world it goes with either codepages or UTF-8, which makes it much less compatible. Trying to mitigate that
2017-02-23DIRECTOR: Lingo: Fix stack underflow in argument assignmentEugene Sandulenko
2017-02-23DIRECTOR: Lingo: Do not pollute stack in c_assign()Eugene Sandulenko
2017-02-22DIRECTOR: Lingo: Initial code for field assignmentsEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Implemented b_field() methodEugene Sandulenko
2017-02-22DIRECTOR: Added more debug outputEugene Sandulenko
2017-02-22DIRECTOR: Simplified version checks and added more debug outputEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Added type2str for REFERENCE typeEugene Sandulenko
2017-02-22DIRECTOR: Added sanity check when drawing textEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Fix stack overflow when assigning 'the' entityEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Fixed stack underflow in handler executionEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Avoid pushing fake values on stackEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Fix when..then executionEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Move repeat..with, repeat..while and when to relative addressesEugene Sandulenko
This makes whole Lingo compiled code relocatable
2017-02-22DIRECTOR: Lingo: Fixed float constants processingEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Turned if() statement code into relative jumpsEugene Sandulenko
This will let us relocate code as we want, particularly when a macro/handler is defined
2017-02-22DIRECTOR: Lingo: Hid another trace under lingoparse debug flagEugene Sandulenko
2017-02-21DIRECTOR: Put parsing lingo debug ouptu to separate debug flagEugene Sandulenko