aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk
AgeCommit message (Collapse)Author
2010-05-04Move initGraphics and initCommonGFX from to new header.Max Horn
These functions are only used internally be Engine subclasses, and by moving them to a separate header we can reduce indirect header dependencies. svn-id: r48934
2010-05-04Get rid of Engine::_gameDataDir.Max Horn
This greatly reduces indirect dependencies on several header files from common. svn-id: r48933
2010-04-27COMMON: Move DebugChannel stuff into a new DebugMan singletonMax Horn
svn-id: r48821
2010-04-19Remove use of global constructors in Mohawk.Matthew Hoops
svn-id: r48731
2010-04-12AUDIO: Rename Mixer::playInputStream to playStreamMax Horn
svn-id: r48637
2010-04-06Cleanup the Myst resource caching code a bit and add support for caching ↵Matthew Hoops
Myst ME MJMP sound 'jumps' svn-id: r48579
2010-04-06More transistions->transitions fixesMatthew Hoops
svn-id: r48571
2010-04-06Fix "Transitions" typoOri Avtalion
svn-id: r48570
2010-04-06GUI: Unify various definitions of kOKCmd and move it to namespace GUIMax Horn
svn-id: r48564
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