Colin Snover
|
78c2bb6a6a
|
DIRECTOR: Remove non-standard fileno & unistd.h
|
2018-08-16 16:21:44 +02:00 |
|
Adrian Frühwirth
|
cee4d6b853
|
JANITORIAL: Fix trailing whitespace
|
2018-05-24 15:30:55 +02:00 |
|
Bastien Bouclet
|
fd19e2fc15
|
COMMON: Introduce a shared hash function for pointer types
|
2017-09-30 21:35:16 +02:00 |
|
Bastien Bouclet
|
55f46d3667
|
BUILD: Define pointer sized integer types and remove SCUMM_64BITS
|
2017-09-30 21:35:16 +02:00 |
|
Eugene Sandulenko
|
4325605111
|
DIRECTOR: Lingo: Add missing break statement
|
2017-08-11 20:44:42 +02:00 |
|
Tobia Tesan
|
348edec176
|
DIRECTOR: Make 3-ary processEvent private
|
2017-07-05 08:35:33 +02:00 |
|
Tobia Tesan
|
2ae7d9f86b
|
DIRECTOR: Handle kEventPrepareMovie with 1-ary processEvent
|
2017-07-05 08:35:33 +02:00 |
|
Tobia Tesan
|
7b675fc1de
|
DIRECTOR: Handle kEventNone with 1-ary processEvent
|
2017-07-05 08:35:33 +02:00 |
|
Tobia Tesan
|
8a6dce9fd3
|
DIRECTOR: Handle kEventIdle with 1-ary processEvent
|
2017-07-05 08:35:33 +02:00 |
|
Tobia Tesan
|
1d5c92783e
|
DIRECTOR: Add processSpriteEvent
|
2017-07-05 08:35:33 +02:00 |
|
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 |
|
Tobia Tesan
|
8a6ef727cf
|
DIRECTOR: Add kEventStart case for processGenericEvent
|
2017-07-05 08:35:33 +02:00 |
|
Tobia Tesan
|
5a4942b6c5
|
DIRECTOR: Remove "primary event handler" comment
According to D4 manual only mouse/key/timeout event can have primary
handler
|
2017-07-05 08:35:33 +02:00 |
|
Tobia Tesan
|
3059c95abd
|
DIRECTOR: Handle keyDown in 1-ary processEvent
Might change semantics by calling the standard chain for input events.
That is what the D4 docs suggest anyway.
|
2017-07-05 08:35:33 +02:00 |
|
Tobia Tesan
|
137e10eef2
|
DIRECTOR: Add kFrameScript call
This follows from D4 docs.
Changes semantics, *might* break stuff.
|
2017-07-05 08:35:33 +02:00 |
|
Tobia Tesan
|
0584f936dc
|
DIRECTOR: Reorder processInputEvent
|
2017-07-05 08:35:33 +02:00 |
|
Tobia Tesan
|
bfe3a316c4
|
DIRECTOR: Swap order of processEvent calls
This appears to be the correct order from docs and makes code easier to
reorder.
*Might* break stuff though.
|
2017-07-05 08:35:33 +02:00 |
|
Tobia Tesan
|
57dbfbf988
|
DIRECTOR: Call primaryEventHandler in processInputEvent
|
2017-07-05 08:35:33 +02:00 |
|
Tobia Tesan
|
c267bc208f
|
DIRECTOR: Handle kEventPrepareFrame in processFrameEvent
|
2017-07-05 08:35:33 +02:00 |
|
Tobia Tesan
|
963bc4a351
|
DIRECTOR: Move kEventMouseUp/Down handling to processInputEvent
|
2017-07-05 08:35:33 +02:00 |
|
Tobia Tesan
|
5a9a1571fa
|
DIRECTOR: Include sprite.h in lingo-events.cpp
|
2017-07-05 08:35:33 +02:00 |
|
Tobia Tesan
|
ce3aaa08d0
|
DIRECTOR: Implement processFrameEvent
|
2017-07-05 08:35:33 +02:00 |
|
Tobia Tesan
|
38db7dfafe
|
DIRECTOR: Add runMovieScript
|
2017-07-05 08:35:33 +02:00 |
|
Tobia Tesan
|
252c890bf5
|
DIRECTOR: Add Lingo::PrimaryEventHandler
|
2017-07-05 08:35:33 +02:00 |
|
Tobia Tesan
|
ed66169adf
|
DIRECTOR: Include frame.h in lingo-events.cpp
|
2017-07-05 08:35:33 +02:00 |
|
Tobia Tesan
|
4f749fc007
|
DIRECTOR: Add Lingo::_dontPassEvent
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-07-05 08:35:33 +02:00 |
|
Eugene Sandulenko
|
a36e631b16
|
DIRECTOR: Fix event processing
|
2017-04-17 18:23:25 +02:00 |
|
Eugene Sandulenko
|
4873330d23
|
DIRECTOR: Lingo: Added stub for generic event handlers
|
2017-04-14 18:49:01 +02:00 |
|
Eugene Sandulenko
|
e135dad5ac
|
DIRECTOR: Lingo: Added another if statement variant
|
2017-03-29 22:17:18 +02:00 |
|
Eugene Sandulenko
|
74e923d42a
|
DIRECTOR: Lingo: Added tTHENNL token
|
2017-03-29 22:17:18 +02:00 |
|
Eugene Sandulenko
|
1f5a57a54c
|
DIRECTOR: Convert HFS file paths to Posix
|
2017-03-29 08:35:33 +02:00 |
|
Eugene Sandulenko
|
3bb70ee70c
|
DIRECTOR: Lingo: Open '.MMM' files on Windows
|
2017-03-21 23:44:51 +01:00 |
|
Eugene Sandulenko
|
ccc6cbfb91
|
DIRECTOR: Fix event processing for generic events
|
2017-03-20 19:55:34 +01:00 |
|
D G Turner
|
bb252b428c
|
DIRECTOR: Fix GCC Warnings.
|
2017-03-20 11:10:19 +00:00 |
|
Eugene Sandulenko
|
9cb608c70f
|
DIRECTOR: Lingo: Improved debug on event handling
|
2017-03-17 09:38:39 +00:00 |
|
Eugene Sandulenko
|
cf6f08b137
|
DIRECTOR: Lingo: Implement b_moveableSprite()
|
2017-03-13 09:23:20 +01:00 |
|
Eugene Sandulenko
|
a3828cf7a5
|
DIRECTOR: Lingo: Improved check for REFERENCE assignment
|
2017-03-13 09:08:51 +01:00 |
|
Eugene Sandulenko
|
f802d26fa8
|
DIRECTOR: Lingo: Fix b_rollOver() implementation
|
2017-03-12 19:17:32 +01:00 |
|
Eugene Sandulenko
|
e8fb572487
|
DIRECTOR: Lingo: Improved stack printing for REFERENCE
|
2017-03-12 16:20:01 +01:00 |
|
Eugene Sandulenko
|
d1d8fc698a
|
DIRECTOR: Lingo: Implement b_rollOver()
|
2017-03-12 16:20:00 +01:00 |
|
stevenhoefel
|
fba1368267
|
DIRECTOR: pre-load cast members.
|
2017-03-12 00:18:03 +11:00 |
|
Eugene Sandulenko
|
d541c5e1a1
|
DIRECTOR: Lingo: Improved debug output
|
2017-03-10 18:56:42 +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
|
ff7cff72f4
|
DIRECTOR: Lingo: More debug output to call() method
|
2017-03-08 18:49:19 +01:00 |
|
Eugene Sandulenko
|
6a96a062c7
|
DIRECTOR: Lingo: Fix parsing D4 variant of 'on ...' clause
|
2017-03-07 19:34:41 +01:00 |
|
Eugene Sandulenko
|
45dcd06eff
|
DIRECTOR: Lingo: Added definition for 'on' clauses without 'end'
|
2017-03-07 18:17:31 +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 |
|
D G Turner
|
7898c904ba
|
Fix GCC Variable Range Warning.
This was due to the greater than 0x7f being redundant for signed char.
|
2017-02-28 21:08:11 +00:00 |
|