Eugene Sandulenko
|
e40caf40a1
|
DIRECTOR: Fix object initialization
|
2016-08-26 12:33:48 +02:00 |
|
Eugene Sandulenko
|
a5b97a989c
|
DIRECTOR: Fix numerous crashes on destruction
|
2016-08-25 10:22:20 +02:00 |
|
Eugene Sandulenko
|
35243a235a
|
DIRECTOR: Implemented uncompressed 1bpp pictures. Works sometimes
|
2016-08-24 22:40:35 +02:00 |
|
Eugene Sandulenko
|
dbf2876b70
|
DIRECTOR: Further reduction of include dependency
|
2016-08-23 19:13:21 +02:00 |
|
Eugene Sandulenko
|
79995f6222
|
DIRECTOR: Stub for 1bpp bitmap decoder
|
2016-08-21 11:24:11 +02:00 |
|
Eugene Sandulenko
|
fdd2c5fb60
|
DIRECTOR: Added image dumping at debug
|
2016-08-21 11:24:11 +02:00 |
|
Eugene Sandulenko
|
76d5435781
|
DIRECTOR: Optimize code flow for directory scanning
|
2016-08-17 11:34:19 +02:00 |
|
Eugene Sandulenko
|
21e82aef5f
|
DIRECTOR: Fix debug channels initialization
|
2016-08-15 19:34:46 +02:00 |
|
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 |
|