aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo.h
AgeCommit message (Expand)Author
2019-12-02DIRECTOR: Add readString and getStringScott Percival
2019-12-02DIRECTOR: Replace code int/double parsing with inline functionScott Percival
2019-12-02DIRECTOR: Add stubs for c_jump and c_jumpifScott Percival
2019-12-02DIRECTOR: Add c_constpushScott Percival
2019-12-02DIRECTOR: Add c_v4theentitypush and c_v4theentityassignScott Percival
2019-12-02DIRECTOR: Add bytecode lookup table for TheEntity functionsScott Percival
2019-12-01DIRECTOR: LINGO: Fix compilation for multiple if conditionsEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Properly compile scripts with mixed immediate code and defin...Eugene Sandulenko
2019-12-01DIRECTOR: LINGO: Made decodeInstruction() universalEugene Sandulenko
2019-11-26DIRECTOR: LINGO: Strip comments and trailing whitespaces from the scriptsEugene Sandulenko
2019-11-17DIRECTOR: Fix formattingScott Percival
2019-11-17DIRECTOR: Add loader for Lingo name section.Scott Percival
2019-11-17DIRECTOR: Fix code formatting.Scott Percival
2019-11-17DIRECTOR: Add ScriptContext struct to track all attributes of the current scr...Scott Percival
2019-11-17DIRECTOR: Fix script function model, rename c_nop to c_unk.Scott Percival
2019-11-17DIRECTOR: Flesh out bytecode interpreterScott Percival
2019-11-17DIRECTOR: begin interpreter for Lingo V4 bytecodeScott Percival
2019-11-17DIRECTOR: rename *constpush; 'const' in Lingo implies checking a lookup table...Scott Percival
2017-09-30COMMON: Introduce a shared hash function for pointer typesBastien Bouclet
2017-09-30BUILD: Define pointer sized integer types and remove SCUMM_64BITSBastien Bouclet
2017-07-05DIRECTOR: Make 3-ary processEvent privateTobia Tesan
2017-07-05DIRECTOR: Add processSpriteEventTobia Tesan
2017-07-05DIRECTOR: Move executeImmediateScripts to lingo.cppTobia Tesan
2017-07-05DIRECTOR: Add runMovieScriptTobia Tesan
2017-07-05DIRECTOR: Add Lingo::PrimaryEventHandlerTobia Tesan
2017-07-05DIRECTOR: Add Lingo::_dontPassEventTobia Tesan
2017-04-14DIRECTOR: Lingo: Added stub for generic event handlersEugene 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-09DIRECTOR: Lingo: Documented D4 "Variables" LingoEugene Sandulenko
2017-02-09DIRECTOR: Lingo: Documented D4 "Sound" LingoEugene Sandulenko
2017-02-09DIRECTOR: Lingo: Documented D4 "Rectangle and point coordinates" LingoEugene Sandulenko
2017-02-08DIRECTOR: Lingo: Documented D4 "Playing movies" LingoEugene 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: Fixed Lingo's 'go to movie' Red/Blue worksEugene Sandulenko
2017-02-07DIRECTOR: Lingo: Documented D4 "Movie in a window" LingoEugene Sandulenko
2017-02-07DIRECTOR: Lingo: Documented D4 "Logical operators and functions" LingoEugene Sandulenko
2017-02-06DIRECTOR: Lingo: Documented D4 "External to Director" LingoEugene Sandulenko
2017-02-06DIRECTOR: Lingo: Documented D4 "Events" LingoEugene Sandulenko
2017-02-06DIRECTOR: Lingo: Documented D4 "Event handlers and messages" LingoEugene Sandulenko
2017-02-05DIRECTOR: Lingo: Documented D4 "Code structures" LingoEugene Sandulenko
2017-02-05DIRECTOR: Lingo: Documented D4 "Cast window management" LingoEugene Sandulenko
2017-02-05DIRECTOR: Lingo: Renamed printStubWithArglist to printSTUBWithArglistEugene Sandulenko
2017-01-16DIRECTOR: Implement function 'marker'.stevenhoefel
2017-01-16DIRECTOR: Lingo: Added stub for Lingo restartingEugene Sandulenko
2017-01-15DIRECTOR: Lingo: Implemented immediate mode used for 'playAccel'Eugene Sandulenko
2017-01-13DIRECTOR: Lingo: Implemented grammar for arraysEugene Sandulenko