Commit Graph

92963 Commits

Author SHA1 Message Date
Eugene Sandulenko
fac37985ca DIRECTOR: LINGO: Implemented RETURN as a built-in for the moment 2019-12-02 20:14:54 +01:00
Eugene Sandulenko
fe5ffcea67 DIRECTOR: LINGO: Simplify grammar a bit 2019-12-02 18:58:34 +01:00
Scott Percival
a17f406bef DIRECTOR: Adjust naming of some instructions 2019-12-02 21:57:10 +08:00
Scott Percival
472e7f1380 DIRECTOR: Correct rebase mistake 2019-12-02 21:57:10 +08:00
Scott Percival
237a5f97a8 DIRECTOR: Comments for bytecode argument parser 2019-12-02 21:57:10 +08:00
Scott Percival
f1b0c10fe4 DIRECTOR: Show code offsets for stack printouts in Lingo::execute 2019-12-02 21:57:10 +08:00
Scott Percival
473a2b7463 DIRECTOR: Add readString and getString 2019-12-02 21:57:10 +08:00
Scott Percival
29be7c0fa6 DIRECTOR: Implement c_jump and c_jumpif 2019-12-02 21:57:09 +08:00
Scott Percival
f7fee0145b DIRECTOR: Replace code int/double parsing with inline function 2019-12-02 21:57:09 +08:00
Scott Percival
13cffcd6a2 DIRECTOR: Add stubs for c_jump and c_jumpif 2019-12-02 21:57:09 +08:00
Scott Percival
a45da2eb03 DIRECTOR: Add c_constpush 2019-12-02 21:57:09 +08:00
Scott Percival
993fbf5a4f DIRECTOR: Add c_v4theentitypush and c_v4theentityassign 2019-12-02 21:57:09 +08:00
Scott Percival
f2bb49397b DIRECTOR: Add bytecode lookup table for TheEntity functions 2019-12-02 21:57:09 +08:00
Scott Percival
97caeed249 DIRECTOR: Change kTheLast to a TheFieldType 2019-12-02 21:57:09 +08:00
Eugene Sandulenko
cc62053b5f DIRECTOR: LINGO: Added another failing 'if' test 2019-12-02 14:00:14 +01:00
Eugene Sandulenko
7cf9fbee6a DIRECTOR: LINGO: Attempt to fix 'if' statements grammar 2019-12-02 12:15:20 +01:00
Eugene Sandulenko
7c177b45b2 DIRECTOR: LINGO: Made assert statement meaningful 2019-12-02 12:15:20 +01:00
aviloria
e260008117 WINTERMUTE: Add 2 more demos
Added 2 german demos for "Art of Murder: FBI Confidential"
2019-12-02 11:07:44 +02:00
aviloria
2d4f659968 WINTERMUTE: Add some public demos
Add public demos for several wintermute games
2019-12-02 11:07:44 +02:00
lolbot-iichan
710f395ca7 WINTERMUTE: restored commented out stack->pop()
Unused variables were cleaned up at
47811167d5, commenting out a bit too much
code, since stack->pop() has a side effect (popping a value from data
stack).
2019-12-02 11:06:01 +02:00
Cameron Cawley
e2d91258b7 PLUGINS: Fix crash when no plugins are available 2019-12-02 11:04:57 +02:00
Thierry Crozat
a0c15492b4 I18N: Regenerate translations data file 2019-12-02 05:05:07 +00:00
D G Turner
1072fca204 MOHAWK: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-02 00:16:10 +00:00
Eugene Sandulenko
f122bb69f9 DIRECTOR: Load all STXT resources which look like scripts 2019-12-02 00:12:59 +01:00
sluicebox
b6692ac783 SCI32: Fix kPlayVMDPlayUntilEvent when passed zero
Fixes VMD playback in Phantasmagoria 1 while in censored mode.
kPlayVMDPlayUntilEvent is supposed to play until the last frame
when passed zero as the frame number to wait for.
2019-12-01 15:09:57 -08:00
sluicebox
01772497b7 SCI32: Create stubs for kPlayVMD blob subops
Prevents Phantasmagoria 1 from crashing while in censored mode.
The "blob" subops pixelate rectangles during playback and are
currently being implemented.
2019-12-01 15:09:48 -08:00
Eugene Sandulenko
c33a4f9d8d DIRECTOR: LINGO: Implement extened 'on' clause syntax 2019-12-01 23:22:26 +01:00
Eugene Sandulenko
9084dcc70d DIRECTOR: LINGO: Fix syntax of repeatwith operator 2019-12-01 23:21:03 +01:00
Eugene Sandulenko
21d3fc4356 DIRECTOR: LINGO: Fix compilation for multiple if conditions 2019-12-01 22:57:47 +01:00
D G Turner
b7c397412d PEGASUS: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-01 21:41:21 +00:00
Eugene Sandulenko
64eb072103 GRAPHICS: MACGUI: Fix default font size 2019-12-01 21:54:05 +01:00
Eugene Sandulenko
ab9c2631f0 DIRECTOR: Fix fonts in cached texts 2019-12-01 21:44:12 +01:00
Eugene Sandulenko
91570ca63f DIRECTOR: LINGO: Fix c_when() code, so the eecution may continue 2019-12-01 19:01:43 +01:00
Eugene Sandulenko
dc17277a79 DIRECTOR: Fix movie framerate 2019-12-01 17:59:40 +01:00
Eugene Sandulenko
35933f3f30 DIRECTOR: Remove noisy warning 2019-12-01 17:59:40 +01:00
Bastien Bouclet
34e835a20c 3DS: Implement dynamic plugins
Allows a full build to run on old generation devices
2019-12-01 17:19:50 +01:00
Eugene Sandulenko
a51c23abd3 DIRECTOR: Do not re-render text if it was not changed 2019-12-01 16:29:54 +01:00
Eugene Sandulenko
ea5af86128 DIRECTOR: Make text fields assignable 2019-12-01 16:29:54 +01:00
Eugene Sandulenko
3a7a3e2009 GRAPHICS: MACGUI: Fix crash on MacText reallocation 2019-12-01 16:29:54 +01:00
Eugene Sandulenko
4fbcc337af DIRECTOR: LINGO: Improve debug output 2019-12-01 16:29:54 +01:00
Eugene Sandulenko
89c1f2cfef DIRECTOR: LINGO: Fix define() code, we were adding too many instructions 2019-12-01 16:29:54 +01:00
D G Turner
f26bb57ef8 SAGA: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-01 15:11:36 +00:00
D G Turner
7b275b454c LASTEXPRESS: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-01 13:28:49 +00:00
Eugene Sandulenko
f430e3318a DIRECTOR: LINGO: Fix compilation of the mixed code, and add relevant test 2019-12-01 14:25:01 +01:00
Eugene Sandulenko
c3dde9220c DIRECTOR: LINGO: Properly compile scripts with mixed immediate code and definitions 2019-12-01 14:25:01 +01:00
Eugene Sandulenko
c489e87bf3 DIRECTOR: LINGO: Improve debug output 2019-12-01 14:25:01 +01:00
Eugene Sandulenko
0f1128b943 DIRECTOR: LINGO: Made decodeInstruction() universal 2019-12-01 14:25:01 +01:00
Eugene Sandulenko
b513ecdabf DIRECTOR: LINGO: JANITORIAL: Whitespace fixes for grammar 2019-12-01 14:25:01 +01:00
D G Turner
d11c61db14 SCI: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-01 05:06:31 +00:00
D G Turner
f0c02796f4 IMAGE: Fix Missing Default Switch Case in Truemotion 1 Codec
This is flagged by GCC if -Wswitch-default is enabled.
2019-12-01 01:26:53 +00:00