Commit Graph
137148 Commits
Author SHA1 Message Date
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