Tobia Tesan
|
fd310f1fd3
|
DIRECTOR: Move executeImmediateScripts to lingo.cpp
|
2017-07-05 08:35:33 +02:00 |
|
Tobia Tesan
|
f1d2149db6
|
DIRECTOR: Include director/frame.h and sprite.h in lingo.cpp
|
2017-07-05 08:35:33 +02:00 |
|
Eugene Sandulenko
|
4873330d23
|
DIRECTOR: Lingo: Added stub for generic event handlers
|
2017-04-14 18:49:01 +02:00 |
|
Eugene Sandulenko
|
ccc6cbfb91
|
DIRECTOR: Fix event processing for generic events
|
2017-03-20 19:55:34 +01:00 |
|
Eugene Sandulenko
|
9cb608c70f
|
DIRECTOR: Lingo: Improved debug on event handling
|
2017-03-17 09:38:39 +00:00 |
|
Eugene Sandulenko
|
e8fb572487
|
DIRECTOR: Lingo: Improved stack printing for REFERENCE
|
2017-03-12 16:20:01 +01:00 |
|
Eugene Sandulenko
|
0a59d0a1c2
|
DIRECTOR: Lingo: Don't leak memory on restart
|
2017-03-10 09:19:00 +01:00 |
|
Eugene Sandulenko
|
2506f61575
|
DIRECTOR: Lingo: Reset scripts when switching movies
|
2017-03-10 09:13:46 +01:00 |
|
Eugene Sandulenko
|
4307acdcc8
|
DIRECTOR: Lingo: Split 'on ...' statement when preprocessing
D4 scripts do not have respective 'end...' statement, which leads
to syntax errors. Now we are preprocessing those as well.
|
2017-03-06 20:34:04 +01:00 |
|
Eugene Sandulenko
|
27a0f43333
|
DIRECTOR: Move utility functions to util.cpp
|
2017-02-25 21:44:01 +01:00 |
|
Eugene Sandulenko
|
a3a74c7012
|
DIRECTOR: Lingo: Clarified compile and exec debug level messages
|
2017-02-24 08:22:20 +01:00 |
|
Eugene Sandulenko
|
b9ce9f028d
|
DIRECTOR: Lingo: Added type2str for REFERENCE type
|
2017-02-22 15:58:28 +01:00 |
|
Eugene Sandulenko
|
b36d517406
|
DIRECTOR: Lingo: Fixed stack underflow in handler execution
|
2017-02-22 15:38:24 +01:00 |
|
Eugene Sandulenko
|
58d393b314
|
DIRECTOR: Lingo: Fix when..then execution
|
2017-02-22 13:27:53 +01:00 |
|
Eugene Sandulenko
|
2d1304c699
|
DIRECTOR: Hid noisy debug output
|
2017-02-20 20:32:25 +01:00 |
|
Eugene Sandulenko
|
30de1272b7
|
DIRECTOR: Added more debug output for score
|
2017-02-20 19:12:15 +01:00 |
|
Eugene Sandulenko
|
fb7992568f
|
DIRECTOR: Beutify debug output
|
2017-02-17 18:51:09 +01:00 |
|
Eugene Sandulenko
|
c5295a1e03
|
DIRECTOR: Fix script references for D3 (now for real)
|
2017-02-17 18:40:08 +01:00 |
|
Eugene Sandulenko
|
e48dd540cc
|
DIRECTOR: Added Events debug channel, more debug output in Lingo
|
2017-02-17 18:39:39 +01:00 |
|
Eugene Sandulenko
|
c0d155db97
|
DIRECTOR: Lingo: Revert D3 script addressing modification
|
2017-02-16 22:54:34 +01:00 |
|
Eugene Sandulenko
|
d1a08b5145
|
DIRECTOR: Lingo: Fix D3 script execution
|
2017-02-12 08:51:11 +01:00 |
|
Eugene Sandulenko
|
b4ea7e0ce9
|
DIRECTOR: Lingo: Fix Symbol printing
|
2017-02-09 18:43:10 +01:00 |
|
Eugene Sandulenko
|
d8a103d9e2
|
DIRECTOR: Lingo: Documented D4 "Predefined methods and special messages" Lingo
|
2017-02-08 22:11:23 +01:00 |
|
Eugene Sandulenko
|
296dac6bc2
|
DIRECTOR: Lingo: Switched Symbol::name to Common::String
|
2017-02-08 17:30:17 +01:00 |
|
Eugene Sandulenko
|
56abfed990
|
DIRECTOR: Lingo: Documented D4 "Events" Lingo
|
2017-02-06 22:08:27 +01:00 |
|
Eugene Sandulenko
|
57af996b4d
|
DIRECTOR: Lingo: Documented D4 "Event handlers and messages" Lingo
|
2017-02-06 22:01:07 +01:00 |
|
Eugene Sandulenko
|
1d942944ee
|
DIRECTOR: Lingo: Fix initialization
|
2017-01-16 09:05:50 +01:00 |
|
Eugene Sandulenko
|
979560e304
|
DIRECTOR: Lingo: Added stub for Lingo restarting
|
2017-01-16 00:51:37 +01:00 |
|
Eugene Sandulenko
|
2d69d67568
|
DIRECTOR: Lingo: Fixing calling built-in symbols
|
2017-01-15 18:04:34 +01:00 |
|
Eugene Sandulenko
|
03765dbf18
|
DIRECTOR: Lingo: Implemented immediate mode used for 'playAccel'
In this mode we treat every parameter as a string, not a keyword
or built-in name
|
2017-01-15 17:33:25 +01:00 |
|
stevenhoefel
|
1e47d4a13c
|
DIRECTOR: D3 frame/sprite scripts. Categorise scripts into groups.
|
2017-01-12 14:08:53 +11:00 |
|
stevenhoefel
|
1f95f5c161
|
DIRECTOR: Hook Lingo events through. Tie in frame events.
|
2017-01-12 08:58:48 +11:00 |
|
Eugene Sandulenko
|
8fa8b4578f
|
DIRECTOR: Better trace for Lingo tests
|
2017-01-11 10:34:33 +01:00 |
|
stevenhoefel
|
60f936d1f7
|
DIRECTOR: More work to get events triggering. Loop all frames in score.
|
2017-01-10 09:24:21 +11:00 |
|
Eugene Sandulenko
|
83c4cd19f0
|
DIRECTOR: Lingo: Allow 'me' as an argument to the handlers
|
2017-01-09 18:59:05 +01:00 |
|
Eugene Sandulenko
|
402c4758f3
|
DIRECTOR: Lingo: Hide noisy warnings
|
2016-10-17 19:31:47 +02:00 |
|
Eugene Sandulenko
|
b35c555e1b
|
DIRECTOR: Fix warnings
|
2016-09-05 08:12:47 +02:00 |
|
Eugene Sandulenko
|
ed41bbaca7
|
DIRECTOR: Lingo: Fix c_when() execution
|
2016-09-02 17:25:31 +02:00 |
|
Eugene Sandulenko
|
18af5ea5da
|
DIRECTOR: Initial code for Lingo keyboard handling
|
2016-09-02 09:51:12 +02:00 |
|
Eugene Sandulenko
|
8e7566456a
|
DIRECTOR: Lingo: Documented when..then statements
|
2016-08-30 18:25:50 +02:00 |
|
Eugene Sandulenko
|
e40caf40a1
|
DIRECTOR: Fix object initialization
|
2016-08-26 12:33:48 +02:00 |
|
Eugene Sandulenko
|
c8989b8dd3
|
DIRECTOR: Slow down execution and hid noisy warning
|
2016-08-26 11:51:55 +02:00 |
|
Eugene Sandulenko
|
7e0899f5d4
|
DIRECTOR: Start executing frame scripts
|
2016-08-25 18:16:15 +02:00 |
|
Eugene Sandulenko
|
3d6d6fa2dd
|
DIRECTOR: Reduce header dependency
|
2016-08-23 19:13:21 +02:00 |
|
Eugene Sandulenko
|
223b7f1613
|
DIRECTOR: Lingo: Stub for 'menu' command. This completes all D2 commands
|
2016-08-20 11:49:42 +02:00 |
|
Eugene Sandulenko
|
1660b859a1
|
DIRECTOR: Lingo: Implemented 'exit repeat' keyword
|
2016-08-20 11:37:17 +02:00 |
|
Eugene Sandulenko
|
97be9aa6dc
|
DIRECTOR: Lingo: Improved debug output
|
2016-08-19 19:04:07 +02:00 |
|
Eugene Sandulenko
|
7896f2b6c2
|
DIRECTOR: Lingo: Enhanced Datum::toString() output
|
2016-08-19 18:56:07 +02:00 |
|
Eugene Sandulenko
|
835a9e1b57
|
DIRECTOR: Lingo: Better VAR symbol handling
|
2016-08-19 18:50:58 +02:00 |
|
Eugene Sandulenko
|
21d4d0aeb2
|
DIRECTOR: Lingo: Added generated script decompilation
|
2016-08-19 12:39:08 +02:00 |
|