Commit Graph

52637 Commits

Author SHA1 Message Date
Sven Hesse
945115f099 GOB: Don't crash when the engine wasn't fully initialized on exit 2012-07-30 01:24:18 +02:00
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
David-John Willis
9a0ba7124f OPENPANDORA: Cleanup. 2012-07-29 21:15:28 +01:00
David-John Willis
53a066d099 GPH: Use SDLPluginProvider not POSIXPluginProvider. 2012-07-29 21:15:28 +01:00
David-John Willis
9c2018c5a8 OPENPANDORA: Start event manager after log files are setup (if needed). 2012-07-29 21:15:28 +01:00
David-John Willis
3b6398cd40 GPH: Clean up initialisation code and start event manager after log files are setup (if needed). 2012-07-29 21:15:27 +01: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
Johannes Schickel
5fcf8c2681 DOCS: Replace tab character with spaces in our README. 2012-07-29 16:42:45 +02: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
7084f6a464 CONFIGURE: Add MSCV11 handling to ideprojects target 2012-07-27 20:07:18 -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