Commit Graph

723 Commits

Author SHA1 Message Date
Max Horn
d9a996e6ef DETECTOR: Change ADFileBasedFallback::desc to ADGameDescription pointer 2011-06-14 18:52:12 +02:00
Max Horn
01f806c2db DETECTOR: Treat file based fallback like any other fallback method 2011-06-14 18:52:11 +02:00
Max Horn
7c992d6598 DETECTOR: Merge ADParams into AdvancedMetaEngine 2011-06-14 18:17:01 +02:00
Matthew Hoops
a495632e07 MOHAWK: Finish implementation of Riven's stopSound() opcode 2011-06-14 10:46:48 -04:00
Matthew Hoops
5174832e31 MOHAWK: Finish implementation of Riven's storeMovieOpcode opcode 2011-06-14 10:36:49 -04:00
Max Horn
b1965f9a3f MOHAWK: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:43 +02:00
Max Horn
4827cc914a ENGINES: Change incorrect use of 'target' to 'gameid' 2011-06-10 22:15:40 +02:00
Alyssa Milburn
b766faa7a6 MOHAWK: Add a bunch of LB detection entries. 2011-06-04 19:34:41 +02:00
Max Horn
477d6233c3 ENGINES: Change 2nd param of Engine::saveGameState to Common::String 2011-06-02 18:31:59 +02:00
Matthew Hoops
eea482fa43 ALL: behaviour -> behavior 2011-05-25 10:50:46 -04:00
Max Horn
b86da6028f MOHAWK: Fix warning about uninitialized var 2011-05-25 16:32:38 +02:00
Bastien Bouclet
da3f670898 MOHAWK: Compensate movie encoding difference between Myst ME and Myst original, to fix a crash in the clock tower. 2011-05-19 22:06:37 +02:00
Max Horn
9ac184bfba MOHAWK: Name the RandomSource used for myst 2011-05-17 12:17:27 +02:00
Max Horn
4cbe4ede66 COMMON: Registers RandomSources in constructor with the event recorder
This also removes the dependency of engines on the event recorder header
and API, and will make it easier to RandomSources that are not properly
registered.
2011-05-17 12:17:26 +02:00
Thierry Crozat
3c59e37035 ENGINES: Unify engine names
This unifies the engine names in MetaEngine::getName() and the
credits. In particular drop "Engine" or "engine" from the names when
it was present and use expanded names in credits when the
MetaEngine uses it (e.g. "Beneath a Steel Sky" instead of "BASS").
2011-05-16 00:11:32 +01:00
Bastien Bouclet
9f05f8805d MOHAWK: Fix loading a Myst savegame from the launcher. 2011-05-15 17:41:55 +02:00
Bastien Bouclet
af9dc7a29c MOHAWK: Display a black screen while changing stack. Default to an empty cursor. 2011-05-15 17:41:54 +02:00
Bastien Bouclet
e0e28aaeb2 MOHAWK: Implement "Show Map" feature for Myst ME 2011-05-15 17:41:54 +02:00
Bastien Bouclet
d72037fb72 MOHAWK: Play a sound when dropping a page 2011-05-15 17:41:54 +02:00
Bastien Bouclet
efac5c42d7 MOHAWK: Fix background music restarting when changing cards in original Myst 2011-05-14 19:54:34 +02:00
Bastien Bouclet
c7f3a4f578 MOHAWK: Implement page drop button for Myst 2011-05-14 19:54:32 +02:00
Bastien Bouclet
0127a888fb MOHAWK: Fix Myst backgrounds being draw one pixel too low on some cards.
Happened in Myst's Generator cave.
2011-05-14 19:54:30 +02:00
Bastien Bouclet
7cc82487d3 MOHAWK: When running scripts in Myst, add delays when necessary between draws to mimic older hardware. 2011-05-14 14:10:45 +02:00
Bastien Bouclet
8db0bb9274 MOHAWK: Implement Mechanical opcodes 115, 116, 117, 118, 119 and 120. Fortress rotation simulator controls.
QuickTime Custom framerate and backwards playback is required for the actual simulation to be implemented (opcode 206).
2011-05-14 11:38:51 +02:00
Bastien Bouclet
3537456eb5 MOHAWK: Implement Mechanical opcodes 109, 110, 111, 112, 113 and 114. Fortress rotation controls.
QuickTime Custom framerate and backwards playback is required for the actual rotation to be implemented (opcode 205).
2011-05-14 10:51:55 +02:00
Alyssa Milburn
3ed095434f MOHAWK: Stub another two LB script functions. 2011-05-13 23:03:47 +02:00
Alyssa Milburn
80249e3445 MOHAWK: Add/improve LB debug output a little. 2011-05-13 23:02:44 +02:00
Alyssa Milburn
15856a1843 MOHAWK: Add basic LBProxyItem support. 2011-05-13 23:02:06 +02:00
Bastien Bouclet
4f5ecc4861 MOHAWK: Implement Mechanical opcodes 101, 103 and 202. Singing Bird. 2011-05-12 20:53:53 +02:00
strangerke
69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Matthew Hoops
1f39e0b6c6 MOHAWK: Use new MacCursor code instead of convertCrsrCursor() 2011-05-05 19:35:31 -04:00
Matthew Hoops
d6c1e70033 MOHAWK: Add detection for the seussabc Mac demo 2011-05-02 11:24:04 -04:00
Johannes Schickel
71bdb86e02 Merge pull request #16 "Add a PixelFormat to Graphics::Surface.".
For further discussion check here:
https://github.com/scummvm/scummvm/pull/16

Conflicts:
	graphics/png.cpp
2011-05-01 16:54:45 +02:00
Alyssa Milburn
712c3bc201 MOHAWK: Fix CSTime-only builds. 2011-04-30 11:07:22 +02:00
Ori Avtalion
bf15946816 MOHAWK: Remove duplicate #include 2011-04-28 21:05:40 +03:00
Ori Avtalion
ca23658908 MOHAWK: Fix compilation when only default engines are enabled 2011-04-28 21:03:24 +03:00
Ori Avtalion
81e3f6f027 MOHAWK: Fix compilation 2011-04-28 20:24:24 +03:00
Ori Avtalion
9414d7a6e2 JANITORIAL: Reduce header dependencies in shared code
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Ori Avtalion
cd6ee0589d JANITORIAL: Format forward declarations to follow convention 2011-04-28 12:20:34 +03:00
Alyssa Milburn
de531a39e0 NOHAWK: Add detection for Just Grandma and Me 1.0. 2011-04-28 10:57:08 +02:00
Alyssa Milburn
d3ca972ab4 MOHAWK: Add detection for The Berenstain Bears In The Dark. 2011-04-24 12:10:07 +02:00
Alyssa Milburn
60a2124571 MOHAWK: Add detection for Arthur's Birthday. 2011-04-24 12:01:35 +02:00
Littleboy
b9262bd70c MOHAWK: Silence MSVC warning (bug #3290528) 2011-04-22 14:45:14 -04:00
Bastien Bouclet
44e79c70fa MOHAWK: Don't initialize a null pointer, to make VS2010 happy. 2011-04-21 08:05:00 +02:00
Alyssa Milburn
5563b25faf MOHAWK: Speed up drawRLE8 a bit. 2011-04-18 16:12:57 +02:00
Johannes Schickel
ca240b4936 MOHAWK: Do not access Surface::bytesPerPixel anymore. 2011-04-17 20:58:07 +02:00
Johannes Schickel
fedd4d7809 MOHAWK: Prefer Surface::create taking a PixelFormat over the one taking a byte depth. 2011-04-17 16:30:02 +02:00
Alyssa Milburn
848b0d1b0b MOHAWK: Stupid padding fix. 2011-04-13 19:12:25 +02:00
Matthew Hoops
deb46ab38b AUDIO: Split the Intel DVI ADPCM into its own class
IMA is really just the definition on how to decode a sample from a nibble, DVI is just a way for those nibbles to be stored in the stream.
2011-04-13 09:45:13 -04:00
Alyssa Milburn
e000ed22d5 MOHAWK: LB's 'self' is case-insensitive 2011-04-13 10:11:20 +02:00