Eugene Sandulenko
|
59ebb0c68f
|
DIRECTOR: Switch Mac font loading to the common code
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
8618cbb6cb
|
DIRECTOR: Fix engine initialization
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
af3ca5ba0d
|
DIRECTOR: Correct startup sequence
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
1f0005c4e2
|
DIRECTOR: Lingo: Initial code for Lingo test suite. Uses special game target
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
e11c036ba8
|
DIRECTOR: Lingo: Fix multiline if() statements
|
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
|
8084989605
|
DIRECTOR: Lingo: Implemented chars() function and added more debug for type printing
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
82f78708e7
|
DIRECTOR: Lingo: Fixed <> operator, added logical operations and &&
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
cca71376b7
|
DIRECTOR: Lingo: Implemented '&' string operator
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
598be95ab4
|
DIRECTOR: Lingo: Support string Datum printing
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
4763228ef3
|
DIRECTOR: Lingo: Added string constants as expressions
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
336f0bee9d
|
DIRECTOR: Lingo: Suport multiple one-line 'else if' statements
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
bfe252edac
|
DIRECTOR: Lingo: Fix multiline if statements
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
6636c9006b
|
DIRECTOR: Lingo: Provide error position in the file
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
1745917752
|
DIRECTOR: Lingo: Further work on combined if statements
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
2415a4cb41
|
DIRECTOR: Lingo: Fix mixing of one-line and multi-line ifs
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
a6ded367c8
|
DIRECTOR: Lingo: Further work on one-liner ifs
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
7710390ab4
|
Revert "DIRECTOR: Lingo: More work on if statement overhaul"
This reverts commit 0f5a094d7fd30121994d8f2d486b171791cf5968.
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
e7a4f22b59
|
DIRECTOR: Lingo: More work on if statement overhaul
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
df62619363
|
DIRECTOR: Properly initialize class variables
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
2dba6126b7
|
DIRECTOR: Lingo: Eat all leading whitespaces
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
97e80a0c7a
|
DIRECTOR: Lingo: Added support for two line if/else
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
05f89c2a1b
|
DIRECTOR: Lingo: Parsing one-liner 'else if'
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
eb724af3ea
|
DIRECTOR: Lingo: Parse basic 'else if' clause
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
f4325f30ef
|
DIRECTOR: Lingo: Started 'else if' implementation
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
7327f0b86e
|
DIRECTOR: Lingo: Implement more built-in math functions
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
4b9b1f3c2d
|
DIRECTOR: Fix crash on deinitialization
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
ca40ccd9d1
|
DIRECTOR: Lingo: Added float constants and automatic type conversion
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
2d08b87524
|
DIRECTOR: Added random source
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
50163b3c44
|
DIRECTOR: Lingo: Implement one-line version of 'if' statement
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
953c57944e
|
DIRECTOR: Make built-in functions work (always)
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
610075cc15
|
DIRECTOR: Lingo: Make built-in functions work (sometimes)
|
2016-08-03 23:40:36 +02:00 |
|
Dmitry Iskrich
|
061f868d79
|
DIRECTOR: Free memory, fix render text ID
|
2016-08-03 23:40:36 +02:00 |
|
Dmitry Iskrich
|
b460a7c036
|
DIRECTOR: Calculate values for text rendering
|
2016-08-03 23:40:36 +02:00 |
|
Dmitry Iskrich
|
0f58203c02
|
DIRECTOR: Fix rendering resource, loading shared BMP
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
d70a76f1d6
|
DIRECTOR: Lingo: Make 'global' accept list of variables
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
c53e4b579a
|
DIRECTOR: Lingo: Make global/local vars work
|
2016-08-03 23:40:36 +02:00 |
|
Dmitry Iskrich
|
b208b8e5ff
|
DIRECTOR: Fix memory corruption
|
2016-08-03 23:40:36 +02:00 |
|
Dmitry Iskrich
|
aaf8448cbc
|
DIRECTOR: Add loading shared casts for Director version > 3
|
2016-08-03 23:40:36 +02:00 |
|
Dmitry Iskrich
|
4b871b62e5
|
DIRECTOR: Renew shared resources when loading new folder
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
19ae959bdd
|
DIRECTOR: Lingo: Actually let VOID vars to pass.
|
2016-08-03 23:40:36 +02:00 |
|
Dmitry Iskrich
|
9319eee100
|
DIRECTOR: Loading shared DIB, STXT
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
9d46e4587b
|
DIRECTOR: Lingo: Ignore trailing spaces in scripts
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
ad9e955b1e
|
DIRECTOR: Lingo: Add type to stack
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
3e0bf3a03c
|
DIRECTOR: Lingo: Parsing of macro calls without parens.
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
29e8752fca
|
DIRECTOR: Lingo: Parse continuation arguments in macros
|
2016-08-03 23:40:36 +02:00 |
|
Dmitry Iskrich
|
825a9fb29f
|
DIRECTOR: Load shared casts in engine
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
d440a73a41
|
DIRECTOR: Lingo: Fix handler parameter assigning. Added more debug output.
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
b2a152dd54
|
DIRECTOR: Lingo: Fix handler calling
|
2016-08-03 23:40:36 +02:00 |
|