aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm
AgeCommit message (Collapse)Author
2006-04-29Moved the AudioCDManager as well as class AudioStream and its (standard) ↵Max Horn
subclasses to namespace Audio svn-id: r22231
2006-04-29Moved AKOS stuff to class ScummEngine_v6Max Horn
svn-id: r22229
2006-04-29Added comment about a major leak in ScummEngine::restartMax Horn
svn-id: r22228
2006-04-29* Renamed several methods in favor of a somewhat more uniform naming scheme: ↵Max Horn
setupFOO for stuff that inits static data (i.e. will be called only once, or after loading savegames), vs. resetFOO / updateFOO methods which are called frequently and (re)set dynamic data. * Doing this, split scummInit into setupScumm and resetScumm methods * Moved some init code to new methods (huuuuge init methods are hard to read, and hard to customize using subclassing) * Renmaed various setup???Palette methods to set???Palette * Some minor cleanup / tweaks svn-id: r22227
2006-04-29* Added ScummEngine_v8::initScummVars()Max Horn
* Moved VAR_LANGUAGE to class ScummEngine_v8 * Minor cleanup svn-id: r22223
2006-04-29Make use of the new scummLoop_* functions to move some SCUMM version ↵Max Horn
specific stuff around svn-id: r22219
2006-04-29Split scummLoop into multiple functions, for easier maintanance & ↵Max Horn
customizability svn-id: r22218
2006-04-29* Changed the createEngine() factory function of our plugins to return an ↵Max Horn
error code (the engine is now passed indirectly via a double pointer) * Removed Engine_Empty (obsolete now that engines can return actual error codes) svn-id: r22199
2006-04-28Report unknown MD5s againMax Horn
svn-id: r22198
2006-04-27Fix compile of SCUMM engineTravis Howell
svn-id: r22191
2006-04-27Insane is part of SCUMM V7, not V6Max Horn
svn-id: r22188
2006-04-26cleanupMax Horn
svn-id: r22185
2006-04-26Replaced _hFileTable by _hInFileTable/_hOutFileTableMax Horn
svn-id: r22182
2006-04-26isSoundRunning always returns sound id in HE gamesTravis Howell
svn-id: r22176
2006-04-26Print a slightly more verbose error message when Roland patch isn't foundMax Horn
svn-id: r22175
2006-04-26Replace unneeded File::exists callsMax Horn
svn-id: r22173
2006-04-26Introduce and use Engine_Empty() and Engine::GUIErrorMessage()Eugene Sandulenko
svn-id: r22165
2006-04-25- Check if path specified for a game in scummvm.ini really exists and complainEugene Sandulenko
if it does not - Give more understandable feedback to user when SCUMM module can't find a game - Put TODO to kyra engine as their current detection scheme does not let easily tell if game data really present in specified directory svn-id: r22163
2006-04-25Files that are *not* 00.LFL or 000.LFL indicate V5+ games -> teach the ↵Max Horn
detector about that svn-id: r22159
2006-04-25Somewhat improved detection when MD5 is not available/knownMax Horn
svn-id: r22157
2006-04-23Fix loading music/speech files in HE98+ gamesTravis Howell
svn-id: r22126
2006-04-23Some more cleanup in class Scumm::SoundMax Horn
svn-id: r22125
2006-04-23Fix for HE games which use the generic HE variants (d'oh)Max Horn
svn-id: r22122
2006-04-23Detect (and error out) if readMAXS failsMax Horn
svn-id: r22120
2006-04-23Fix access to .he2 in Sound::openSfxFile, tooMax Horn
svn-id: r22119
2006-04-23Fix access to .he3/.he4 filesMax Horn
svn-id: r22118
2006-04-23Added a comment regarding COMI disc changingMax Horn
svn-id: r22117
2006-04-23Moved _heTimers to ScummEngine_v60heMax Horn
svn-id: r22116
2006-04-23Move HE specific stuff from class Sound to its new subclass SoundHEMax Horn
svn-id: r22115
2006-04-23Moved ScummEngine_v5 from cursor.cpp to scumm.cpp (seems to be more natural, ↵Max Horn
even though it inits some cursor related stuff) svn-id: r22114
2006-04-23Change some uses of ScummFile to the more generic BaseScummFileMax Horn
svn-id: r22113
2006-04-23Modified openFile and openResourceFile to take a Common::String instead of a ↵Max Horn
char pointer svn-id: r22112
2006-04-23Behold, the new SCUMM detector finally has arrived. Unified detection & ↵Max Horn
engine instantiation, reduced code duplication, more powerful detection in case MD5 is not known / can't be computed, and many other nifty improvements. svn-id: r22110
2006-04-23Fixed MD5 entry for mac version of MI1Max Horn
svn-id: r22102
2006-04-23Replaced _demoMode by GF_DEMOMax Horn
svn-id: r22087
2006-04-22- Implemented MS ADPCM WAV format decoder used in Feeble Files. Still it isEugene Sandulenko
out of sync with video. See TODO there. - Fixed bug with MS IMA ADPCM mono to make it possible to work in real streams. svn-id: r22080
2006-04-19Some more tweaks to the (still disabled) new detection / filename generation ↵Max Horn
code svn-id: r22040
2006-04-19Added a small comment to ScummEngine::openRoom that explains why we check ↵Max Horn
for room==0 instead of just using it as-is svn-id: r22038
2006-04-19Removed wrong platform values from gameVariantsTableMax Horn
svn-id: r22037
2006-04-19Let scumm engine handle EVENT_SCREEN_CHANGED and let the gui know. (Needed ↵Johannes Schickel
for disabling overlay scaling) svn-id: r22026
2006-04-19Merges SaveLoadChooser and SaveLoadChooserEx.Johannes Schickel
svn-id: r22021
2006-04-19Updates scumm dialogs for runtime overlay resolution changes.Johannes Schickel
svn-id: r22018
2006-04-17Call updateScreen() from waitForTimer() (instead of usually right before it)Torbjörn Andersson
for smoother mouse cursor movement. svn-id: r21993
2006-04-17Replaced o70_seekFilePos by o60_seekFilePos (both were identical)Max Horn
svn-id: r21979
2006-04-16Should fix wrong thumbnail colors after a screen change, which changed bpp.Johannes Schickel
svn-id: r21954
2006-04-16Fix for bug #1471383: Instead of overloading ConfigManager::set, we now have ↵Max Horn
new setInt and setBool methods (matching getInt/getBool), which avoids strange quirks & bugs caused by (char *) being implicitly cast to int (ouch) svn-id: r21951
2006-04-16changed comments into real commentsWillem Jan Palenstijn
svn-id: r21945
2006-04-16Ignore the 'virtual' HE entries at the end of gameVariantsTable (this fixes ↵Max Horn
an odd detector problem) svn-id: r21944
2006-04-16Fixed broken svn:keywords valuesMax Horn
svn-id: r21939
2006-04-16Removed the directory parameter from md5_fileMax Horn
svn-id: r21937