Commit Graph
141 Commits
Author SHA1 Message Date
Eugene Sandulenko 31b8ea453a DIRECTOR: Lingo: Fixed c_eval decompilation 2016-08-19 18:47:30 +02:00
Eugene Sandulenko 7178f9c262 DIRECTOR: Lingo: Further work on while..then 2016-08-18 20:46:43 +02:00
Eugene Sandulenko fa76351b67 DIRECTOR: Lingo: Proper stub for when..then 2016-08-18 20:46:43 +02:00
Eugene Sandulenko 8e3681dda5 DIRECTOR: Lingo: Handle OBJECT symbols properly 2016-08-18 20:46:43 +02:00
Eugene Sandulenko cc9979a600 DIRECTOR: Lingo: Fix subroutine exit 2016-08-18 20:46:43 +02:00
Eugene Sandulenko bcc85ecc87 DIRECTOR: Lingo: Added more debug output 2016-08-18 20:46:43 +02:00
Eugene Sandulenko 49c68ba155 DIRECTOR: Lingo: Added descriptions for rest of the commands 2016-08-17 10:22:26 +02:00
Eugene Sandulenko a8bdfadbbf DIRECTOR: Lingo: Started adding function descriptions 2016-08-16 19:10:19 +02:00
Eugene Sandulenko 963826ca6f DIRECTOR: Lingo: Simplified Datum constants pushing 2016-08-13 12:41:22 +02:00
Eugene Sandulenko 1507cdca2d DIRECTOR: Lingo: Implemented factory(mNew) method handling 2016-08-12 17:45:21 +02:00
Eugene Sandulenko a13aa26207 DIRECTOR: Lingo: Code for calling out factory methods 2016-08-11 19:50:25 +02:00
Eugene Sandulenko 22b6fec5f3 DIRECTOR: Lingo: Initial code for factory creation 2016-08-11 19:50:25 +02:00
Eugene Sandulenko 5c09e6f76e DIRECTOR: Lingo: Fixed reference traces for VOID types 2016-08-11 08:51:00 +02:00
Eugene Sandulenko 708bf81589 DIRECTOR: Lingo: Use first argument of 'puppetPalette' verbatim 2016-08-10 18:42:16 +02:00
Eugene Sandulenko 509e1f3bac DIRECTOR: Lingo: Moved 'mci' and 'mciwait' to built-ins 2016-08-10 18:42:16 +02:00
Eugene Sandulenko 2dd109c483 DIRECTOR: Lingo: Pass number of arguments to built-in functions 2016-08-09 22:37:35 +02:00
Eugene Sandulenko 0fe0b15d95 DIRECTOR: Lingo: Fix calling built-ins with variable number of parameters 2016-08-08 21:21:11 +02:00
Eugene Sandulenko 83a3cb7db1 DIRECTOR: Lingo: Made 'go to' and 'play' commands work with expressions 2016-08-08 20:53:30 +02:00
Eugene Sandulenko 9985d07660 DIRECTOR: Lingo: Improve 'go to' command 2016-08-08 20:11:07 +02:00
Eugene Sandulenko 0b244412e3 DIRECTOR: Lingo: Added stub for playAccel and printFrom commands 2016-08-07 22:32:59 +02:00
Eugene Sandulenko 3864f316e0 DIRECTOR: Lingo: Added 'play' and 'play done' command stubs 2016-08-07 07:31:50 +02:00
Eugene Sandulenko bbc6e2aa6a DIRECTOR: Lingo. Added stubs for 'do' and 'open' commands 2016-08-06 21:34:27 +02:00
Eugene Sandulenko e926dbab65 DIRECTOR: Lingo: Moved recently added functions to built-ins 2016-08-06 07:49:55 +02:00
Eugene Sandulenko 05b4f29932 DIRECTOR: Lingo: Added generic built-in procedures 2016-08-05 23:13:01 +02:00
Eugene Sandulenko 464f360e97 DIRECTOR: Lingo: Made built-in functions generic 2016-08-05 22:55:47 +02:00
Eugene Sandulenko b60c5d927e DIRECTOR: Lingo: Revert adding prefix 'v' to all Symbol types. 2016-08-05 07:49:00 +02:00
Eugene Sandulenko 7a79eec7ea DIRECTOR: Fix warnings 2016-08-04 23:18:27 +02:00
Eugene Sandulenko e52bdfd5ed DIRECTOR: Lingo: Added stubs for 'continue', 'cursor' and 'delay' 2016-08-04 23:00:55 +02:00
Eugene Sandulenko 415cefd702 DIRECTOR: Lingo: Added stubs for 'closeDA', 'closeResFile' and 'closeXlib' 2016-08-04 23:00:55 +02:00
Eugene Sandulenko 7ec2e7bc31 DIRECTOR: Lingo: Added 'alert' and 'beep' function stubs 2016-08-04 23:00:55 +02:00
Eugene Sandulenko 266e8e6611 DIRECTOR: Lingo: Add prefix 'v' to all Symbol types.
Helps WinCE backend which has lots of them defined.
2016-08-04 15:52:24 +02:00
Eugene Sandulenko e7cc065c6c DIRECTOR: Lingo: Fix WinCE compilation.
The plafrom has VOID defined
2016-08-04 14:50:08 +02:00
Eugene Sandulenko f67bcdc141 DIRECTOR: Lingo: Simplify CodeId 2016-08-03 23:40:36 +02:00
Eugene Sandulenko fa7725a5f5 DIRECTOR: Lingo: Fix stack underflow on not enough parameters 2016-08-03 23:40:36 +02:00
Eugene Sandulenko dc498881ef DIRECTOR: Lingo: Process extra or too few arguments for built-ins 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 783ff8f8f2 DIRECTOR: Lingo: Turn builtins into normal symbols 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 06dd3651c7 DIRECTOR: Lingo: Issue warning instead of error at unhandled types 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 3fb7f5ac7b DIRECTOR: Lingo: Plug memory leak at assignment 2016-08-03 23:40:36 +02:00
Eugene Sandulenko ba3cf6181c DIRECTOR: Lingo: Implemented ilk() function 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 7fd25e98f1 DIRECTOR: Lingo: Added basic support for points 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 9172820158 DIRECTOR: Lingo: Fix 'intersects' operator parsing and added 'within' operator 2016-08-03 23:40:36 +02:00
Eugene Sandulenko d53ff7b180 DIRECTOR: Lingo: Initial stub for 'intersects' operator 2016-08-03 23:40:36 +02:00
Eugene Sandulenko d08e030da6 DIRECTOR: Lingo: Implement setting the entity fields 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 9763b62a78 DIRECTOR: Lingo: Implement getting the entity fields 2016-08-03 23:40:36 +02:00
Eugene Sandulenko e15915b6a3 DIRECTOR: Lingo: Process simple 'the' entities 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 4d2e4a8c73 DIRECTOR: Lingo: Nicer error recovery during execution 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 996b909b0e DIRECTOR: Lingo: FLOAT actually has to have double precision. Switching. 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 0b64438dbd DIRECTOR: Lingo: Added more 'the' entities. Implemented the floatPrecision entity 2016-08-03 23:40:36 +02:00
Eugene Sandulenko da408c0ad0 DIRECTOR: Lingo: Implement 'contains' and 'starts' string operators 2016-08-03 23:40:36 +02:00
Eugene Sandulenko a8498f41a0 DIRECTOR: Lingo: Made & and && work with any type 2016-08-03 23:40:36 +02:00