Commit Graph

79230 Commits

Author SHA1 Message Date
D G Turner
df84aee6a3 CLOUD: Add FIXME comment.
This is generating a compiler warning for set-but-unused, but it looks
as if this is meant to be used in some way i.e. code is unfinished or
orphaned.
2017-01-10 05:19:13 +00:00
D G Turner
32809534fd CLOUD: Fix Remaining Shadowing Compiler Warnings. 2017-01-10 05:15:56 +00:00
D G Turner
ace486cef4 CLOUD: Fix Various Shadowing Compiler Warnings from errorCallback. 2017-01-10 04:45:22 +00:00
D G Turner
1bdeff2d56 CLOUD: Fix Two Variable Shadowing Compiler Warnings. 2017-01-10 04:14:28 +00:00
D G Turner
cff454d5e7 VIDEO: Fix Two Further Signed vs. Unsigned Compiler Warnings. 2017-01-10 03:23:31 +00:00
D G Turner
8ae904e154 GRAPHICS: Correct Unsigned vs. Signed Comparison Compiler Warning. 2017-01-10 03:13:08 +00:00
Colin Snover
f1ca9ccc64 SCI32: Fix kSetLanguage 2017-01-09 19:38:59 -06:00
Colin Snover
e18e6399ac SCI32: Fix bad rendering of Sierra logo in MGDX 2017-01-09 19:34:54 -06:00
Colin Snover
b895b4b075 SCI32: Disable compression for Phantasmagoria save files 2017-01-09 19:34:54 -06:00
Colin Snover
126378fa26 SCI32: Fix bad coordinates in PQ:SWAT demo 2017-01-09 19:34:54 -06:00
Colin Snover
c48c24d1d3 SCI32: Fix Torin demo crash 2017-01-09 19:34:54 -06:00
Colin Snover
e729a31edc SCI32: Fix SQ6 demo crash 2017-01-09 19:34:54 -06:00
Colin Snover
4a930d0368 SCI32: Fix GUIOs for all SCI2-2.1late games 2017-01-09 19:34:54 -06:00
Colin Snover
c01b5fe619 SCI32: Mark non-interactive Lighthouse demo as non-interactive 2017-01-09 19:34:54 -06:00
Colin Snover
c8b05f03ad SCI32: Fix invalid bitmap deletion in AVIPlayer 2017-01-09 19:34:54 -06:00
Colin Snover
b818e54027 SCI32: Fix crashes and bad cel positioning in GK2 demo 2017-01-09 19:34:54 -06:00
Colin Snover
70cfdb6a1f SCI32: Ignore .OLD extension when searching Audio36 patches
KQ7 2.00b includes a SIERRINF.OLD file which should not be matched.
2017-01-09 19:34:54 -06:00
Colin Snover
2ce1807359 SCI32: Generalise uninitialised read workarounds for RAMA 2017-01-09 19:34:54 -06:00
Colin Snover
8cce4f1b8c SCI32: Ignore attempts to free null array reg_ts 2017-01-09 19:34:54 -06:00
Colin Snover
7567940ba1 SCI32: Clean up SCI3-only opcodes
SCI3 includes four new opcodes:

* op_info[0x26][0] puts -info- flag in accumulator
* op_infoSP[0x26][1] pushes -info- flag to stack
* op_superP[0x27][0] puts -super- reference in accumulator
* op_superPSP[0x27][1] pushes -super- reference to stack

The implementation of these opcodes was correct already, but the
opcode names given were a bit misleading (the value is not always
stored to accumulator), and magic numbers were used for these
opcodes in places.

A review of the opcode table in Phant2 indicates that there are
no other new opcodes for SCI3.
2017-01-09 19:34:54 -06:00
Colin Snover
bd9bc7ce87 SCI32: Clean up comment on kSetHotRectangles
Since this feature is now implemented, it is not necessary to
describe its intended functionality here.
2017-01-09 19:34:54 -06:00
Colin Snover
01e6d07360 SCI32: Split kCelInfo into subops
Different subops have different call signature requirements.
2017-01-09 19:34:54 -06:00
Colin Snover
8987d9a889 SCI32: Enable playback of stereo audio 2017-01-09 19:34:54 -06:00
Colin Snover
3e2f4a66f6 SCI32: Remove SCI3 workarounds hack 2017-01-09 19:34:54 -06:00
Colin Snover
97a47852c1 SCI32: Fix kSetShowStyle signature for SCI3 2017-01-09 19:34:54 -06:00
Paul Gilbert
ec8845a6bf TITANIC: Fix Barbot's introduction spiel 2017-01-09 19:36:13 -05:00
Eugene Sandulenko
677dd99bdb DIRECTOR: Lingo: Added stubs for D3 Text-related syntax 2017-01-10 01:02:56 +01:00
Eugene Sandulenko
525f916b2d DIRECTOR: Lingo: Implemented stub for char..of and char..to..of 2017-01-10 01:02:56 +01:00
Eugene Sandulenko
bfc2fa8aa2 DIRECTOR: Lingo: Implemented stubs for put..after and put..before 2017-01-10 01:02:56 +01:00
Eugene Sandulenko
5ee51026c7 DIRECTOR: Lingo: More documentation for D3 differences 2017-01-10 01:02:56 +01:00
Eugene Sandulenko
2c69ffc3ff DIRECTOR: Lingo: Added stub for handling symbols 2017-01-10 01:02:56 +01:00
stevenhoefel
82ae4e07ca DIRECTOR: Build fix whilst determining correct parameters to pass to Lingo::call() 2017-01-10 09:31:42 +11: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
0e20548c15 DIRECTOR: Lingo: Disable ID presence requirement for handlers
It looks like they are optional. The proper grammar change will follow
2017-01-09 23:01:47 +01:00
Eugene Sandulenko
83c4cd19f0 DIRECTOR: Lingo: Allow 'me' as an argument to the handlers 2017-01-09 18:59:05 +01:00
Eugene Sandulenko
b30971b03f DIRECTOR: Lingo: Removed 'me' as lexer token 2017-01-09 18:52:17 +01:00
Eugene Sandulenko
2d29e5db29 DIRECTOR: Add sanity check to 'go to' functions 2017-01-09 18:35:11 +01:00
Eugene Sandulenko
c18a3e28e2 DIRECTOR: Lingo: Debug Lingo parsing only with debugchannel explicitely set 2017-01-09 09:24:18 +01:00
Eugene Sandulenko
eab2e06169 COMMON: Enhanced debug channel checks.
Now it is possible to enforce checking by specifying level -1,
that is, debug level 11 will not turn it on.
2017-01-09 09:22:35 +01:00
D G Turner
f63b9d0fcb IMAGE: Fix Unused Variable Compiler Warning in Indeo 4 Codec. 2017-01-09 07:21:59 +00:00
Eugene Sandulenko
a85bbc0148 DIRECTOR: Documented mouse and pointer-related D3 keywords 2017-01-09 00:55:30 +01:00
Eugene Sandulenko
2e64b2202d Merge pull request #887 from stevenhoefel/master
DIRECTOR: Support for D4 cast and images
2017-01-09 00:54:27 +01:00
stevenhoefel
41ee83e3f0 DIRECTOR: D4 Image Decoding, Buttons, Text, Shapes. 2017-01-09 00:05:06 +01:00
stevenhoefel
8c3c9df350 DIRECTOR: System beep and Mouse Cursors. 2017-01-09 00:00:17 +01:00
stevenhoefel
3359ea9c99 DIRECTOR: CASt members have Children in D4. 2017-01-09 00:00:04 +01:00
Filippos Karapetis
4dc6aa2d93 CHEWY: Add console command to change scenes 2017-01-08 20:24:39 +02:00
Filippos Karapetis
f3ea11f402 CHEWY: Initial implementation of scene sprites, props and hotspots 2017-01-08 20:24:39 +02:00
Filippos Karapetis
b20df6b417 CHEWY: Make the error for invalid text resources more verbose 2017-01-08 20:24:39 +02:00
Filippos Karapetis
981ff3b224 CHEWY: Clean up cursors a bit 2017-01-08 20:24:38 +02:00
George Kormendi
80180aba57 I18N: Update translation (Hungarian)
Currently translated at 99.3% (923 of 929 strings)
2017-01-08 09:33:21 +01:00