Commit Graph
86814 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
D G Turner 79f281c791 TEENAGENT: Even more migration of callbacks from cseg usage. 2012-07-30 00:10:57 +01: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
Einar Johan Trøan Sømåen 85ce9340bc WINTERMUTE: Separate out SaveGame-code from BaseGame 2012-07-29 21:37:24 +02: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
Einar Johan Trøan Sømåen 80a67a70cd WINTERMUTE: Add header-guards to BaseEngine 2012-07-29 19:09:37 +02:00
Matthew Hoops dd10e7191e VIDEO: Move Track's start()/stop() functions to AudioTrack 2012-07-29 12:38:51 -04:00
Einar Johan Trøan Sømåen 6b07218eb2 WINTERMUTE: Remove statics and silence spam in debug console. 2012-07-29 18:24:08 +02:00
Einar Johan Trøan Sømåen 20e2ec4ff4 WINTERMUTE: Remove unused functions from StringUtil:: 2012-07-29 18:00:15 +02:00
Einar Johan Trøan Sømåen 2e7d21fc52 WINTERMUTE: Replace BaseRegistry with ConfMan 2012-07-29 17:53:44 +02:00
Johannes Schickel 5fcf8c2681 DOCS: Replace tab character with spaces in our README. 2012-07-29 16:42:45 +02:00
Einar Johan Trøan Sømåen aa3467ddaa WINTERMUTE: Remove the debugger. 2012-07-29 15:30:44 +02:00
Einar Johan Trøan Sømåen 1f5288d8c1 WINTERMUTE: Use ConfMan instead of registry. 2012-07-29 15:03:54 +02:00
D G Turner 7337e03e5b TEENAGENT: Further migration of callbacks from cseg usage. 2012-07-29 14:02:43 +01:00
Einar Johan Trøan Sømåen da0ba41903 WINTERMUTE: Remove more unused utils. 2012-07-29 14:56:39 +02:00
D G Turner fe7fbe8c33 TEENAGENT: Migrate even more callbacks from cseg usage. 2012-07-29 11:02:31 +01:00
D G Turner df3d3e2946 TEENAGENT: Migrate more callbacks from cseg usage. 2012-07-29 07:59:51 +01:00
D G Turner e2d6381645 TEENAGENT: Switch Callback ordering to use switch before cseg data.
This now emits warning output if a callback is not explicitly
implemented in the switch statement. This is to migrate away from
loading and using the cseg data in favor of explicit code blocks.

Also, some implementation of callbacks using cseg previously.
2012-07-29 06:00:27 +01:00
Einar Johan Trøan Sømåen 3a21818001 WINTERMUTE: Make BaseSubFrame load lazily. 2012-07-29 03:41:45 +02:00
Einar Johan Trøan Sømåen 482a5fb467 WINTERMUTE: Make the BaseEngine-singleton use Common::Singleton as super-class 2012-07-29 03:41:07 +02:00
Einar Johan Trøan Sømåen 9b5cf8f1ba WINTERMUTE: Introduce a Singleton-class for holding registry/filemanager. 2012-07-29 02:34:44 +02:00
Einar Johan Trøan Sømåen b214041539 WINTERMUTE: Remove static function variable from SXArray 2012-07-29 00:58:15 +02:00
Einar Johan Trøan Sømåen 6dc1e09da9 WINTERMUTE: Replace const char* with const Common::String & in fonts, gfx, particles, sound and files. 2012-07-29 00:27:50 +02:00
Littleboy 7bf0bfb122 LASTEXPRESS: Implement menu egg blinking 2012-07-28 17:51:43 -04:00
Einar Johan Trøan Sømåen e841bf16d6 WINTERMUTE: Fix a few warnings pointed out by fuzzie. 2012-07-28 23:10:33 +02:00
D G Turner d4591dcfb5 TEENAGENT: Further addition of variable locations used in Callbacks. 2012-07-28 10:57:26 +01:00
D G Turner 955f5b5180 TEENAGENT: Add symbols for functions called by TimerCallback(). 2012-07-28 09:44:16 +01:00
D G Turner 7032dd5a1d TEENAGENT: Symbolise most of remaining addresses in TeenAgent engine.
Also, change address 0 usage to 0x0000 for readability.
2012-07-28 09:05:16 +01:00
D G Turner b0b99cead0 TEENAGENT: Align some variable names with coding conventions. 2012-07-28 08:27:56 +01:00
D G Turner be4be025b9 TEENAGENT: Add constant values for screen width and height.
It is unlikely these will be changed, but the symbols make the code more
readable.
2012-07-28 07:31:41 +01:00
D G Turner 890b83e3d8 TEENAGENT: Use prexisting defined symbols in Callbacks code. 2012-07-28 06:05:20 +01: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
D G Turner d038a796b3 TEENAGENT: Add symbols for data tables used in Scene class. 2012-07-28 05:45:24 +01: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
D G Turner de59b3c25a TEENAGENT: Fix inventory regression due to missing blank entry.
This was a regression from f856a0a746.
The _objects list starts with a blank Inventory Object entry, but this
was previously done in an implicit manner with an address overlap. Fixed
in a more explicit manner.
2012-07-27 22:04:27 +01:00
Littleboy d8acba294d LASTEXPRESS: Add IgnoreSubtype option to AnimFrame 2012-07-27 16:09:35 -04:00
Einar Johan Trøan Sømåen e08a0d84a2 WINTERMUTE: Hardcode the Game.SaveDirectory return value in-engine for now. 2012-07-27 19:42:37 +02:00
Littleboy 94e2ea10cd LASTEXPRESS: Add menu-related warnings and turn some warnings into errors 2012-07-27 13:42:06 -04:00
Einar Johan Trøan Sømåen 8ed71a99f6 WINTERMUTE: Constructor(args): SuperClass(args) -> Constructor(args) : SuperClass(args) 2012-07-27 19:37:14 +02:00
Littleboy e91001a164 LASTEXPRESS: Remove templated resetCurrentParameters() function 2012-07-27 13:36:21 -04:00
Einar Johan Trøan Sømåen c7fa8e7d10 WINTERMUTE: Move settings-files to save-dir (gzipped xml now) 2012-07-27 19:35:20 +02:00
Einar Johan Trøan Sømåen 99d4c55e88 WINTERMUTE: Remove all unneccessary #if 0 blocks 2012-07-27 19:07:00 +02:00