aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk
AgeCommit message (Collapse)Author
2010-04-05Add support for 32bpp DirectBitsRect in Myst ME PICT's. Fixes various cards, ↵Matthew Hoops
especially in the Myst observatory. svn-id: r48558
2010-03-18COMMON: Get rid of Common::StringListMax Horn
svn-id: r48287
2010-03-18COMMON: Move typedef StringList from str.h to new header str-array.hMax Horn
This removes the dependency on array.h from str.h. Also, begun migration from the confusing type name "StringList" to the more appropriate StringArray. svn-id: r48282
2010-03-18COMMON: Move Common::RandomSource to common/random.*Max Horn
svn-id: r48279
2010-02-26Slightly rework refreshing cards in Riven (and remove the hackish ↵Matthew Hoops
changeToCard(0)). svn-id: r48134
2010-02-26Cleanup the sound code a bit.Matthew Hoops
svn-id: r48133
2010-02-18Mohawk : Update with work on Myst EXIT opcodes to work out purpose.David Turner
svn-id: r48087
2010-02-17Implement stopMovie() for Riven. Fixes some dome related videos.Matthew Hoops
svn-id: r48082
2010-02-17Mohawk : Adding resource cache class and integrating into Myst engine.David Turner
The resource caching trades increased memory usage against disk access. This functionality can be disabled and enabled by the console "cache" command. svn-id: r48080
2010-02-17Cleanup handling of the telescope cover combination; matches the original ↵Matthew Hoops
algorithm much better. svn-id: r48075
2010-02-16Implement xgwatch so you can now find out the combination to free Catherine.Matthew Hoops
svn-id: r48073
2010-02-16Implement xpisland990_elevcombo which allows you to free Catherine.Matthew Hoops
svn-id: r48072
2010-02-16Fix typo in the ospit->tspit linking book RMAP code.Matthew Hoops
svn-id: r48071
2010-02-16Move Riven variable randomization to initVars() and implement randomization ↵Matthew Hoops
for the dome and prison combinations. svn-id: r48070
2010-02-16Add a workaround for two 'spare' variables that can exist in some save files.Matthew Hoops
svn-id: r48069
2010-02-16Correct a rogue typo.Matthew Hoops
svn-id: r48068
2010-02-14Mohawk : Corrected Myst Opcode 200/300 in Intro/Demo stack to correctly call ↵David Turner
Intro movies. svn-id: r48062
2010-02-14Remove an obsolete TODO.Matthew Hoops
svn-id: r48057
2010-02-13Implement background video support for Riven; some VideoManager/QTPlayer ↵Matthew Hoops
cleanup. svn-id: r48056
2010-02-12Fix trap book external commands.Matthew Hoops
svn-id: r48037
2010-02-10Fix a potential problem for some compilers with having multiple stream reads.Matthew Hoops
svn-id: r48035
2010-02-10Add support for the Motion JPEG codec (used in some Myst ME 10th Anniversary ↵Matthew Hoops
videos); minor cleanup. svn-id: r48028
2010-01-31Switch makeADPCMStream to DisposeAfterUse::FlagMax Horn
svn-id: r47736
2010-01-30MOHAWK: Don't remove save_slot config entries the user may have added on purposeMax Horn
svn-id: r47723
2010-01-30Replace use of Audio::makeRawMemoryStream by Audio::makeRawStream.Johannes Schickel
svn-id: r47716
2010-01-28Fix warning when using -WuninitializedMax Horn
svn-id: r47633
2010-01-26Correct our interpretation of the first four bytes of the RSRC section in ↵Matthew Hoops
Mohawk archives. svn-id: r47583
2010-01-26Moved audio stream implementations (for MP3, FLAC, etc.) to new dir ↵Max Horn
sound/decoders/ svn-id: r47579
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2010-01-24Fill in the unknown values of the ADPC chunk in Mohawk sounds and update ↵Matthew Hoops
comments. svn-id: r47528
2010-01-23Reorder params to Audio::makeRawMemoryStreamMax Horn
svn-id: r47492
2010-01-23Get rid of deprecated makeRawDiskStream variants; rename deprecated ↵Max Horn
makeRawMemoryStream variant to makeRawMemoryStream_OLD; adapt some code to this change svn-id: r47472
2010-01-22Always loop sounds declared in the VIEW resources of Myst. While Myst ↵Matthew Hoops
specifies in the metadata of its sound resources, Myst ME does not have that feature so we have to specify the looping. Looping now works in Myst ME. svn-id: r47431
2010-01-22Rename MohawkFile to MohawkArchive and OldMohawkFile to ↵Matthew Hoops
LivingBooksArchive_v1 (the latter originally having an ambiguous meaning) and move them to resource.* Also, renaming the Living Books game types to remove the ambiguous old/new. svn-id: r47429
2010-01-19Started to get rid of Audio::FLAG_LOOPMax Horn
svn-id: r47397
2010-01-19Move raw audio flags from sound/mixer.h to sound/raw.hMax Horn
svn-id: r47395
2010-01-19Add support for the flyby videos in Myst ME Macintosh.Matthew Hoops
svn-id: r47388
2010-01-19Missed copying a line from console.cpp; fixes a memory leak.Matthew Hoops
svn-id: r47372
2010-01-19Make the workaround for the Riven intro background music work in the DVD ↵Matthew Hoops
version too. svn-id: r47371
2010-01-19Get rid of Mixer::FLAG_AUTOFREE.Max Horn
Also fix several recently introduced new/delete vs. malloc/free mismatches. svn-id: r47369
2010-01-19Move raw audio streams to new header sound/raw.hMax Horn
svn-id: r47368
2010-01-19Rename 'Linear' audio streams to 'raw'Max Horn
svn-id: r47367
2010-01-18Fixed assertion when setting non 8-bit cursors in Myst, Masterpiece Edition.Torbjörn Andersson
svn-id: r47358
2010-01-16Switch most AudioStream factories to use DisposeAfterUse::FlagMax Horn
svn-id: r47334
2010-01-08Move DisposeAfterUse::Flag from Common to global namespace, and into a new ↵Max Horn
header common/types.h svn-id: r47180
2010-01-08Rename QueuedAudioStream to QueuingAudioStreamMax Horn
svn-id: r47179
2010-01-08Move Mohawk's QueuedAudioStream to sound/ (with some tweaks)Max Horn
svn-id: r47177
2010-01-07Remove the deprecated FLAC, Vorbis and MP3 factories.Johannes Schickel
svn-id: r47134
2010-01-07Create a wrapper makeLoopingAudioStream to reduce code duplcation.Johannes Schickel
svn-id: r47128
2010-01-07Let ADPCM streams subclass RewindableAudioStreams and thus allow them to be ↵Johannes Schickel
looped with the new looping code. svn-id: r47127