aboutsummaryrefslogtreecommitdiff
path: root/scumm
AgeCommit message (Collapse)Author
2004-12-27Reducing header dependencies a bitMax Horn
svn-id: r16347
2004-12-27Fix for bug #1091748 (DIG: Starting new games takes a long time); turns out ↵Max Horn
querying the debuglevel from the config-manager very often is too slow svn-id: r16345
2004-12-27Merge startSfxSound into startTalkSoundMax Horn
svn-id: r16338
2004-12-27Add 'speech' sound type to mixer; make use of that in iMuse DigitalMax Horn
svn-id: r16331
2004-12-27Added 'sound types' to the mixer - for now, only plain (for the premixer), ↵Max Horn
SFX and music; volume is now controlled based on the sound type svn-id: r16330
2004-12-25Get rid of the useless & troublesome master_volumeMax Horn
svn-id: r16328
2004-12-25Get rid of g_debugLevel (this fixes bug #1091142)Max Horn
svn-id: r16318
2004-12-21Unused includesTravis Howell
svn-id: r16236
2004-12-21Unused varTravis Howell
svn-id: r16235
2004-12-21Sync HE100Travis Howell
svn-id: r16234
2004-12-21Missed lineTravis Howell
svn-id: r16232
2004-12-21_HEV7ActorPalette doesn't need to be saved.Travis Howell
svn-id: r16231
2004-12-21WinCE workaround to limit issues if the decoding is too slowNicolas Bacca
svn-id: r16220
2004-12-19oopsGregory Montoir
svn-id: r16133
2004-12-19to please PalmOS, I moved the _wiz member to ScummEngine_v70he, where it ↵Gregory Montoir
actually belongs, I don't quite like the upcasts I introduced, but I don't know how to deal without them svn-id: r16132
2004-12-19Correct rangeTravis Howell
svn-id: r16129
2004-12-19Off by oneTravis Howell
svn-id: r16127
2004-12-19Report unknown MD5's. I wonder, should we move the check afterEugene Sandulenko
initSize() and thus have possibility to show up a window with the message? svn-id: r16124
2004-12-18Fix for bug #1087439 (Volume control regression)Max Horn
svn-id: r16113
2004-12-17Reduce code size of resource.cpp to help PalmOS port, by moving util code to ↵Max Horn
a new file util.cpp and sound resource code to sound.cpp svn-id: r16105
2004-12-11change loadVOCFromStream to take a reference instead of a pointer (to a stream)Max Horn
svn-id: r16035
2004-12-10New ARM call (PalmOS)Chris Apers
svn-id: r16014
2004-12-09Pass subdirectories to gamedetector functionsRobert Göffringmann
svn-id: r16002
2004-12-08oopsMax Horn
svn-id: r15999
2004-12-06Only activate virtual keyboard when neededMax Horn
svn-id: r15998
2004-12-05Clean up OSystem::EventMax Horn
svn-id: r15990
2004-12-05this is just how watcom handles signed divisionGregory Montoir
svn-id: r15987
2004-12-03Fixed an Adlib regression with older games (e.g. EGA Loom, Indy 3 andTorbjörn Andersson
Monkey VGA) that was introduced by a recent "multi MIDI" change. The "old Adlib" property was set too late in the iMUSE player, so the Adlib driver would always think the game was new. I've removed this property from the iMUSE player, since it's only function appeared to be to pass it on to the Adlib player, and now set it in the Adlib player directly instead. Also removed some remaining "multi MIDI" traces from the iMUSE player that I believe were obsoleted by the aforementioned "multi MIDI" change. svn-id: r15974
2004-12-02Moved MidiDriver creation code into the MidiDriver class (as static ↵Max Horn
methods), same for some other MIDI related stuff svn-id: r15968
2004-11-28Changed parameter order of SoundMixer::playInputStream to match that of playRawMax Horn
svn-id: r15950
2004-11-28Fix range checkMax Horn
svn-id: r15949
2004-11-28Trying to cleanup the volume control mess inside the SCUMM engine: renamed ↵Max Horn
MusicEngine::setMasterVolume to setMusicVolume; fixed iMuse to use the correct method for setMusicVolume (previously modified the iMuse internal volume control); hooked up the volume control of various other music engines; added ScummEngine::setupVolume method which can be called whenever volume settings change, and which gurantees that those are handled uniformly svn-id: r15944
2004-11-28Sync with HE docs md5sTravis Howell
svn-id: r15936
2004-11-28correctionGregory Montoir
svn-id: r15928
2004-11-28Fixing actor regression in The Dig caused by my previous changesMax Horn
svn-id: r15927
2004-11-28Fix AKOS clipping issues at the left/right border of the screen (smooth ↵Max Horn
scrolling regression) svn-id: r15926
2004-11-28Print some camera infoMax Horn
svn-id: r15925
2004-11-27md5 updateGregory Montoir
svn-id: r15924
2004-11-27Fix for bug #1067982 (DIG: Parallax scrolling in library semi-broken)Max Horn
svn-id: r15923
2004-11-27fixed potiential problem in scumm save/load codeGregory Montoir
svn-id: r15922
2004-11-27moved all the HE wiz stuff to a separate module, with minor cleanups and ↵Gregory Montoir
simplifications svn-id: r15921
2004-11-27Removed the (highly SCUMM specific) 'appendable stream' API from SoundMixer; ↵Max Horn
SCUMM now uses the appendable stream directly svn-id: r15919
2004-11-27cleanupMax Horn
svn-id: r15917
2004-11-27Use modern form of setupPremixMax Horn
svn-id: r15915
2004-11-27Added some more mixer doxygen docs; cleaned up Mixer API a bit, removing ↵Max Horn
some very specialised methods svn-id: r15914
2004-11-27To really, truly fix the multi-midi race condition, the adlib driver is now ↵Jerome Fisher
always created before iMuse initialisation. This necessitated removing the multimidi toggle from the debug console. svn-id: r15912
2004-11-27- driver being NULL there is perfectly fine, Fingolfin :)Jerome Fisher
DCVS: ---------------------------------------------------------------------- svn-id: r15910
2004-11-27Make Array stuff part of the V6 engine class (note: it's a bit confusing to ↵Max Horn
have two different ArrayHeader structs, maybe we should rename them?) svn-id: r15909
2004-11-27Reduce code duplicationMax Horn
svn-id: r15908
2004-11-27Fixing some evil behaviourMax Horn
svn-id: r15907