djsrv
8f7e232ed2
DIRECTOR: LINGO: Don't do frame events when paused
2020-06-26 16:57:05 -04:00
djsrv
b728485736
DIRECTOR: LINGO: Fix frame event queueing
2020-06-26 16:54:56 -04:00
djsrv
c8cf06b2a3
DIRECTOR: LINGO: Fix the clickOn
...
It should reset to 0 when a non-sprite is clicked.
2020-06-26 13:52:11 -04:00
djsrv
1679f10189
DIRECTOR: LINGO: Implement event passing
2020-06-26 13:22:15 -04:00
Paul Gilbert
e41bcd1935
GLK: ZCODE: Allow detection on .data files
2020-06-26 08:12:12 -07:00
Paul Gilbert
f5af470386
GLK: GLULXE: Change dest_t to use ScummVM streams
2020-06-26 08:12:12 -07:00
Paul Gilbert
050dd920c7
GLK: Refactor quetzal chunk save/load into their own methods
...
This makes it easier for sub-engines to override the creation
of the Quetzal savefile to save and load extra chunks
2020-06-26 08:12:12 -07:00
Paul Gilbert
93ef8e13a3
GLK: Reset currentStream when it's stream is freed
2020-06-26 08:12:11 -07:00
Matthew Duggan
b1fcbd5162
ULTIMA8: Implement Crusader computer gump
2020-06-26 19:00:46 +09:00
Matthew Duggan
55e3c26cd0
ULTIMA4: Fix compile warning about redefining DBL_MAX
2020-06-26 16:06:50 +09:00
Matthew Duggan
79414a457e
ULTIMA8: Fix some bugs in surrender process
2020-06-26 15:57:58 +09:00
Matthew Duggan
128ee5ea97
ULTIMA8: Implement surrender process
2020-06-26 15:18:23 +09:00
Matthew Duggan
84d3d95707
ULTIMA8: More crusader NPC support
2020-06-26 13:24:59 +09:00
Nathanael Gentry
4aaed579e1
DIRECTOR: Fix segfault in tests
...
I made the same omission last time I worked on the transitions...
2020-06-26 00:23:05 -04:00
Nathanael Gentry
f82c3bfa32
DIRECTOR: Remove score backSurfaces
...
These are replaced with more descriptive temporary surfaces that are only active
when a transition is being rendered.
Currently, transitions between movies are temporarily disabled as well. This
will be fixed soon, once there is a window for the stage that exists
independently of the score.
2020-06-26 00:18:22 -04:00
Nathanael Gentry
cd145a04d1
DIRECTOR: Eliminate flashing on changed sprite castId
2020-06-25 22:21:02 -04:00
djsrv
0906dc3240
DIRECTOR: LINGO: Improve factory method calls
2020-06-25 21:04:00 -04:00
djsrv
3157c9775d
DIRECTOR: LINGO: Improve Lscr name resolution
2020-06-25 21:01:51 -04:00
djsrv
16ba15d5b6
DIRECTOR: LINGO Add bytecode instruction 0x02
...
This just seems to be procret but for methods.
2020-06-25 20:54:28 -04:00
djsrv
e709661c40
DIRECTOR: LINGO: Remove redundant var methods
2020-06-25 20:53:33 -04:00
djsrv
4dab1f59dd
DIRECTOR: LINGO: Fix Object::getMethod
2020-06-25 20:49:47 -04:00
djsrv
4e2184956a
DIRECTOR: LINGO: Load factories from Lscr
2020-06-25 15:35:56 -04:00
Roland van Laar
3047a6b47e
DIRECTOR: LINGO: Fix messages
...
The order type and cast id was switched in error and
warning messages.
2020-06-25 21:31:11 +02:00
Nathanael Gentry
d22fea1924
GRAPHICS: MACGUI: MacText: Render chunks with individual palinfo
2020-06-25 13:47:56 -04:00
sluicebox
28cf8cb8a6
SCI: Fix KQ6 Cassima secret passage lockup
2020-06-25 10:41:05 -07:00
Nathanael Gentry
279e83fda8
DIRECTOR: Clean up rendering parameters
...
Sprite-rendering functionality is split out from frame-rendering, and the frame
can be optionally blitted on a surface other than the main one.
2020-06-25 12:05:20 -04:00
djsrv
25a20fb28d
DIRECTOR: LINGO: Treat scriptType as a bitmask
2020-06-25 12:02:27 -04:00
djsrv
924b75f1e3
DIRECTOR: Move line that sets a cast's _score
...
Before this was in an if statement that wouldn't always run.
2020-06-25 11:14:31 -04:00
djsrv
661665c958
DIRECTOR: Fix Lscr loading
2020-06-25 10:50:43 -04:00
Pawel Kolodziejski
3de1a96480
ANDROID: Reverse changes from ScummVM sync
2020-06-25 10:58:11 +02:00
Pawel Kolodziejski
50b0266753
ANDROID: Reverse change from ScummVM sync
2020-06-25 10:28:57 +02:00
Eugene Sandulenko
ecd40c285d
DIRECTOR: LINGO: Fix warning
2020-06-25 09:52:19 +02:00
Pawel Kolodziejski
58221233fa
Attempt to fix android
2020-06-25 09:16:14 +02:00
Pawel Kolodziejski
fa277fcb48
ALL: Sync with ScummVM - rev a94849abc4
2020-06-25 08:34:00 +02:00
Matthew Duggan
c238aa29c0
ULTIMA8: Implement usecode pointers to globals
2020-06-25 14:28:39 +09:00
Matthew Duggan
c4bcee5164
ULTIMA8: Add more info to debug output
2020-06-25 13:48:03 +09:00
Matthew Duggan
a09add2af9
ULTIMA8: Load Crusader NPC data and use it for making NPCs
2020-06-25 13:44:21 +09:00
djsrv
59941ad886
DIRECTOR: LINGO: Clear LINGO.INI handlers
2020-06-24 23:29:30 -04:00
djsrv
f11da52a67
DIRECTOR: LINGO: Detect XCOD resources
2020-06-24 23:29:30 -04:00
lolbot-iichan
6aaa04bda8
WINTERMUTE: Remove some comments for better ResidualVM base ( #2347 )
...
* WINTERMUTE: Remove some comments for better ResidualVM base
* WINTERMUTE: Remove unused variable
2020-06-25 00:55:45 +02:00
djsrv
8a75005b6e
DIRECTOR: LINGO: Don't load negative Lctx entries
2020-06-24 17:41:35 -04:00
djsrv
e9fd7544d4
DIRECTOR: Fix segfault
2020-06-24 17:39:51 -04:00
djsrv
a38011e101
DIRECTOR: LINGO: Load cast scripts from Lscr
2020-06-24 16:59:51 -04:00
djsrv
e9d214f058
DIRECTOR: LINGO: Make script types match Lscr
2020-06-24 16:59:51 -04:00
Cameron Cawley
137759d1d0
CONFIGURE: Fix detection of Linux CD-ROM support
2020-06-24 21:56:07 +01:00
Cameron Cawley
9dd91d651c
POSIX: Support building with TTS support on FreeBSD
...
This fixes Trac #11347 .
2020-06-24 21:10:44 +01:00
Cameron Cawley
f4516e06ed
TRAVIS: Only enable OPL2LPT and text console support on Linux
2020-06-24 21:09:24 +01:00
Cameron Cawley
9270ee5cb8
TRAVIS: Update the list of dependencies
2020-06-24 21:09:24 +01:00
Cameron Cawley
539ae3cda7
GTK: Support building with older versions of GTK
2020-06-24 21:05:43 +01:00
djsrv
e4235695b5
DIRECTOR: Clean up RIFX chunk loading/association
2020-06-24 15:16:18 -04:00