aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo.h
AgeCommit message (Collapse)Author
2019-12-24DIRECTOR: More work on reducing header dependencyEugene Sandulenko
2019-12-24DIRECTOR: Further simplification of include dependenciesEugene Sandulenko
2019-12-24DIRECTOR: Decreased header dependencyEugene Sandulenko
2019-12-24DIRECTOR: LINGO: Preprocess 'return' constant so it compilesEugene Sandulenko
2019-12-23DIRECTOR: LINGO: Fix string constants, make constant pushing inlineScott Percival
2019-12-23DIRECTOR: LINGO: Add define() support for bytecodeScott Percival
2019-12-20DIRECTOR: LINGO: Fix matching local arguments while parsingEugene Sandulenko
2019-12-20DIRECTOR: LINGO: Match local arguments during parsingEugene Sandulenko
2019-12-20DIRECTOR: LINGO: Added more granularity to definition parse stateEugene Sandulenko
2019-12-18DIRECTOR: LINGO: Rename dontPassEvent and simplify codeEugene Sandulenko
2019-12-17DIRECTOR: LINGO: Add c_namepushScott Percival
2019-12-16DIRECTOR: LINGO: Generate code for menu actionsEugene Sandulenko
2019-12-11DIRECTOR: LINGO: Added simpler mode for code preprocessorEugene Sandulenko
2019-12-08DIRECTOR: LINGO: Fixed 'else' code generation for 'if' statementsEugene Sandulenko
2019-12-07DIRECTOR: LINGO: Give better name to the code preprocessorEugene Sandulenko
2019-12-04DIRECTOR: LINGO: Implement c_argcpushScott Percival
2019-12-03DIRECTOR: LINGO: Add cb_v4theentitynamepushScott Percival
2019-12-03DIRECTOR: LINGO: Add stub for b_goScott Percival
2019-12-02DIRECTOR: LINGO: Made event handler names case insensitiveEugene Sandulenko
2019-12-02DIRECTOR: LINGO: Implemented passing 'me' as an object referenceEugene Sandulenko
2019-12-02DIRECTOR: LINGO: Implemented RETURN as a built-in for the momentEugene Sandulenko
2019-12-02DIRECTOR: Adjust naming of some instructionsScott Percival
2019-12-02DIRECTOR: Show code offsets for stack printouts in Lingo::executeScott Percival
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 ↵Eugene Sandulenko
definitions
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 ↵Scott Percival
script.
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 ↵Scott Percival
table, not an inlined int/float
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
I'm not sure whether this should go here or in Director. I'm leaving it here because _dontPassEvent changes the semantics of event handling.
2017-04-14DIRECTOR: Lingo: Added stub for generic event handlersEugene Sandulenko