Sven Hesse
2d05974b5c
GOB: const correctness in SoundBlaster::playComposition()
2012-07-30 01:24:18 +02:00
Sven Hesse
dd35e72a7e
GOB: Return proper errors in GobEngine::run()
2012-07-30 01:24:17 +02:00
Johannes Schickel
e8fd51e56b
Merge pull request #252 from DrMcCoy/detector_public_reportUnknown
...
DETECTOR: Make reportUnknown() accessible to inherited AdvancedMetaEngine classes
2012-07-29 16:19:00 -07:00
Matthew Hoops
e58724a180
MOHAWK: Remove Myst ME Macintosh "support"
...
The Mac version of Myst ME is actually not Mohawk and is instead closer to the engine used in Myst3.
2012-07-29 14:31:36 -04:00
Littleboy
7bf0bfb122
LASTEXPRESS: Implement menu egg blinking
2012-07-28 17:51:43 -04:00
Littleboy
1bfd55535f
LASTEXPRESS: Disable sound filter reset on each decoded block
...
The filter id should be computed from the sound entry status for each decoded block. The current code was resulting in blocks being skipped.
2012-07-28 00:58:34 -04:00
Littleboy
42c9b405f1
LASTEXPRESS: Untemplatize setup functions
2012-07-27 23:23:17 -04:00
Littleboy
839ad1303f
LASTEXPRESS: Fix some formatting issues
2012-07-27 20:07:03 -04:00
Littleboy
d8acba294d
LASTEXPRESS: Add IgnoreSubtype option to AnimFrame
2012-07-27 16:09:35 -04:00
Littleboy
94e2ea10cd
LASTEXPRESS: Add menu-related warnings and turn some warnings into errors
2012-07-27 13:42:06 -04:00
Littleboy
e91001a164
LASTEXPRESS: Remove templated resetCurrentParameters() function
2012-07-27 13:36:21 -04:00
Littleboy
7423885f69
LASTEXPRESS: Remove entity include in savepoint.h
2012-07-27 01:14:30 -04:00
Littleboy
6aeda2638b
LASTEXPRESS: More include re-organization
2012-07-27 00:54:24 -04:00
Julien
115a4d36ba
LASTEXPRESS: Move includes to header for setup function templates
2012-07-27 00:32:10 -04:00
Julien
3d6807b359
LASTEXPRESS: Implement Logic::resetState()
2012-07-27 00:15:05 -04:00
Julien
b4b4a7d127
LASTEXPRESS: Replace setup macros by functions
2012-07-27 00:15:05 -04:00
Julien
2d6f799235
LASTEXPRESS: Cleanup unused arguments from BEGIN_SETUP macro
2012-07-27 00:15:04 -04:00
Julien
813c2bb965
LASTEXPRESS: Merge the remaining macros in entity_intern.h into entity.h
2012-07-27 00:15:04 -04:00
Julien
938961e237
LASTEXPRESS: Remove TIME_CHECK_CALLBACK_1 macro
2012-07-27 00:15:03 -04:00
Julien
b6b98483c5
LASTEXPRESS: Remove TIME_CHECK_CALLBACK_3 macro
2012-07-27 00:15:02 -04:00
Julien
37770212c0
LASTEXPRESS: Remove TIME_CHECK_CALLBACK_2 macro
2012-07-27 00:15:02 -04:00
Julien
7450ae23fb
LASTEXPRESS: Move RESET_ENTITY_STATE macro to entity.h
2012-07-27 00:15:01 -04:00
Julien
7974b62b71
LASTEXPRESS: Reduce nesting in Entities::processEntity()
2012-07-27 00:15:01 -04:00
Julien
552e8d45b2
LASTEXPRESS: Switch some warnings to debug console output
2012-07-27 00:15:00 -04:00
Julien
8545991739
LASTEXPRESS: Remove several TIME_CHECK* macros
2012-07-27 00:15:00 -04:00
Julien
e985f7374f
LASTEXPRESS: Move Entity function declaration macros to entity.h
2012-07-27 00:14:59 -04:00
Julien
82ad017a8e
LASTEXPRESS: Replace UPDATE_PARAM_GOTO macro
2012-07-27 00:14:58 -04:00
Julien
8de4cb6547
LASTEXPRESS: Replace UPDATE_PARAM_PROC and UPDATE_PARAM_PROC_TIME macros
2012-07-27 00:14:58 -04:00
Julien
e13290a028
LASTEXPRESS: Replace UPDATE_PARAM_CHECK macro
2012-07-27 00:14:57 -04:00
Julien
95503250f8
LASTEXPRESS: Replace UPDATE_PARAM macro
2012-07-27 00:14:56 -04:00
Julien
2e20e1d1e2
LASTEXPRESS: Replace TIME_CHECK_PLAYSOUND_UPDATEPOSITION macro
2012-07-27 00:14:55 -04:00
Julien
c589e69ec9
LASTEXPRESS: Replace TIME_CHECK_CALLBACK_ACTION macro
2012-07-27 00:14:55 -04:00
Julien
5d4a8f1e15
LASTEXPRESS: Remove use of function wrappers in shared entity functions
2012-07-27 00:14:54 -04:00
Julien
2c4518d615
LASTEXPRESS: Move some macros to entity.h
2012-07-27 00:14:54 -04:00
Filippos Karapetis
831e1b27dc
SCI: Add a workaround for a bug in Phantasmagoria 1
2012-07-27 01:31:12 +03:00
Filippos Karapetis
7eded163d8
SCI: Add support for kCD(0) with a parameter
...
It's now possible to start a chapter in Phantasmagoria 1
2012-07-27 01:30:37 +03:00
Filippos Karapetis
34d00f5936
SCI: Add some debug code to op_line
2012-07-26 11:06:52 +03:00
Filippos Karapetis
c0beaf2337
SCI: Differentiate between screen width and pitch
...
This properly addresses the odd screen width (630) in Phantasmagoria 1
2012-07-26 11:06:51 +03:00
D G Turner
321197e962
TEENAGENT: Fix typo in processCallback() address.
...
0x50c5 is invalid, replaced with valid 0x505c.
2012-07-26 01:53:48 +01:00
Johannes Schickel
dc8d9f4c9f
SCI: Fix delete[] formatting.
2012-07-25 21:11:45 +02:00
Johannes Schickel
3351707b2d
TOON: Fix delete[] formatting.
2012-07-25 21:11:22 +02:00
Johannes Schickel
155118dc1e
SWORD1: Fix delete[] formatting.
2012-07-25 21:11:04 +02:00
Johannes Schickel
d98b462190
PARALLACTION: Fix delete[] formatting.
2012-07-25 21:10:43 +02:00
Johannes Schickel
93d4eb14ad
MOHAWK: Fix delete[] formatting.
2012-07-25 21:09:46 +02:00
Johannes Schickel
c7d99c155d
KYRA: Fix delete[] formatting.
2012-07-25 21:09:15 +02:00
Filippos Karapetis
31f9e96aee
SCI: Add a workaround for a script bug in QFG4
2012-07-25 12:14:33 +03:00
Filippos Karapetis
e7836beabb
SCI: Silence some very chatty warnings
...
Also, add an example room where kRemapToGray is called
2012-07-25 12:13:35 +03:00
Filippos Karapetis
6ade0e1457
SCI: Expand an uninitialized read workaround for SQ6
2012-07-25 02:29:57 +03:00
Filippos Karapetis
55e508b91f
SCI: Add a workaround for QFG4, screen 140 (character selection screen)
2012-07-25 01:32:34 +03:00
Filippos Karapetis
797dbfe506
SCI: Set the RemapByPercent palette initially
...
This needs to be performed because the screen palette might not change
after the call. Fixes the display of the bat in the character selection
screen in the full version of QFG4
2012-07-25 01:16:13 +03:00