aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo-code.cpp
AgeCommit message (Collapse)Author
2017-03-13DIRECTOR: Lingo: Improved check for REFERENCE assignmentEugene Sandulenko
2017-03-08DIRECTOR: Lingo: More debug output to call() methodEugene Sandulenko
2017-02-25DIRECTOR: Move utility functions to util.cppEugene 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: 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: Do not pollute stack in c_assign()Eugene Sandulenko
2017-02-22DIRECTOR: Lingo: Initial code for field assignmentsEugene 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: 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-12DIRECTOR: Lingo: Implemented stub for REFERENCE built-insEugene Sandulenko
2017-02-12DIRECTOR: Lingo: Added grammar for assignment to referencesEugene Sandulenko
2017-02-11DIRECTOR: Lingo: Implemented sanity checks for built-insEugene Sandulenko
2017-02-10DIRECTOR: Lingo: Avoid deleting counter in 'repeat..with' statementEugene Sandulenko
2017-02-09DIRECTOR: Lingo: Fix global symbol processingEugene Sandulenko
2017-02-09DIRECTOR: Lingo: Fix double free in local varsEugene Sandulenko
2017-02-08DIRECTOR: Lingo: Documented D4 "Parent scripts" LingoEugene Sandulenko
2017-02-08DIRECTOR: Lingo: Switched Symbol::name to Common::StringEugene Sandulenko
2017-02-07DIRECTOR: Lingo: Documented D4 "Movie in a window" LingoEugene Sandulenko
2017-02-06DIRECTOR: Lingo: Further work on improved built-in grammarEugene Sandulenko
2017-01-15DIRECTOR: Lingo: Implemented immediate mode used for 'playAccel'Eugene Sandulenko
In this mode we treat every parameter as a string, not a keyword or built-in name
2017-01-14DIRECTOR: Lingo: More portable float readingEugene Sandulenko
2017-01-13DIRECTOR: Lingo: Implemented grammar for arraysEugene Sandulenko
2017-01-12DIRECTOR: Hook Lingo events through. Tie in frame events.stevenhoefel
2017-01-11DIRECTOR: Lingo: Add debug print out of immediate floatsEugene Sandulenko
2017-01-10DIRECTOR: Lingo: Added stubs for D3 Text-related syntaxEugene Sandulenko
2017-01-10DIRECTOR: Lingo: Implemented stub for char..of and char..to..ofEugene Sandulenko
2017-01-10DIRECTOR: Lingo: Implemented stubs for put..after and put..beforeEugene Sandulenko
2017-01-10DIRECTOR: Lingo: Added stub for handling symbolsEugene Sandulenko
2017-01-10DIRECTOR: Build fix whilst determining correct parameters to pass to ↵stevenhoefel
Lingo::call()
2017-01-10DIRECTOR: More work to get events triggering. Loop all frames in score.stevenhoefel
2017-01-07DIRECTOR: Lingo: Fix arguments check for built-insEugene Sandulenko
2016-11-10DIRECTOR: Plug several leaksEugene Sandulenko
2016-09-05DIRECTOR: Make PC types uniformEugene Sandulenko
2016-09-05DIRECTOR: Fix warningsEugene Sandulenko
2016-09-02DIRECTOR: Lingo: Implement in-place macro callingEugene Sandulenko
2016-09-02DIRECTOR: Lingo: Fixed c_whencode and added debug outputEugene Sandulenko
2016-09-02DIRECTOR: Initial code for Lingo keyboard handlingEugene Sandulenko
2016-09-01DIRECTOR: Lingo: Implemented when..then keyword logicEugene Sandulenko
2016-08-23DIRECTOR: Further reduction of include dependencyEugene Sandulenko
2016-08-23DIRECTOR: Reduce header dependencyEugene Sandulenko
2016-08-20DIRECTOR: Lingo: Defined 'mod' operator and specified operator precedenceEugene Sandulenko
2016-08-20DIRECTOR: Lingo: Added stub for 'instance' keywordEugene Sandulenko
2016-08-20DIRECTOR: Lingo: Implemented 'exit repeat' keywordEugene Sandulenko
2016-08-19DIRECTOR: Lingo: Improved debug outputEugene Sandulenko