aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/scumm.h
AgeCommit message (Collapse)Author
2006-09-17Changed ScummEngine::gdi to _gdi and allocate the Gdi object on the heap ↵Max Horn
(i.e. _gdi is a pointer now) svn-id: r23921
2006-09-16* Added virtual Engine::getDebugger() methodMax Horn
* Removed code from errorString() methods that hooked the debugger(s) into error(), in favor of using getDebugger() from within error() * As a consequence, removed most custom errorString() methods svn-id: r23894
2006-09-09Moved allocResTypeData from ScummEngine to ResourceManager; removed friend ↵Max Horn
declarations from ResourceManager, and performed other minor tweaks svn-id: r23856
2006-09-09Turned some sound conversion methods into static functions (cleanup)Max Horn
svn-id: r23854
2006-09-01Add HE72+ specific version of convertMessageToString(), to reduce filtering ↵Travis Howell
and since special codes aren't used. svn-id: r23814
2006-08-20Rename VAR_MOUSEPRESENT to VAR_INPUTMODE and set the default input type to ↵Travis Howell
mouse mode. Fighting uses mouse mode by default in FOA now, just like the original game. svn-id: r23727
2006-06-21Add cyx's patch for bug #1035739 - SCUMM/SMUSH: Ugly palette change when ↵Travis Howell
video finishes svn-id: r23216
2006-06-21Revert back to original method used for scrollEffect(), fixes regressions.Travis Howell
svn-id: r23214
2006-06-19Fix screen scrolling glitch when looking at the top of closet in parents ↵Travis Howell
room of DOS version of fbear svn-id: r23174
2006-05-13Patch #1091170: ALL, SCUMM: Subtitle speed controlMax Horn
svn-id: r22456
2006-04-29Renamed updateVolumes to updateSoundSettings -- now it also handles ↵Max Horn
subtitles/speech_mute settings. Also changed the ConfigDialog accordingly svn-id: r22233
2006-04-29Moved AKOS stuff to class ScummEngine_v6Max Horn
svn-id: r22229
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-23Moved _heTimers to ScummEngine_v60heMax Horn
svn-id: r22116
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-23Replaced _demoMode by GF_DEMOMax Horn
svn-id: r22087
2006-04-15- Renamed ConfigManager::getActiveDomain to getActiveDomainName, and added a ↵Max Horn
new getActiveDomain method that returns a pointer to the actual active *domain* - Added Engine::_targetName whose value is computed from the name of the active domain - Removed GameDetector::_targetName, instead code now uses either Engine::_targetName or the name of the active domain - This in turn allowed for removing usage of GameDetector in many places svn-id: r21916
2006-04-08Renamed various *GameSettings to GameSettings (our namespaces are enough to ↵Max Horn
distinguish them) svn-id: r21684
2006-04-03GF_HE_CURSORLESS feature flag not required, since HE games always set a ↵Travis Howell
default cursor too. svn-id: r21576
2006-03-29Do not #include endian.h in scummsys.h (cuts down deps on endian.h from ~400 ↵Max Horn
to ~250). Many greetings to eriktorbjorn, and have fun recompiling. svn-id: r21500
2006-03-26Increase size of _charsetData to 16 * 23 for HE games, fixes subtitle color ↵Travis Howell
glitches in Buzzy games svn-id: r21460
2006-03-19Moved filename substitution code from scumm.cpp to plugin.cppMax Horn
svn-id: r21386
2006-03-18The camera position is always set by loadRoomWithEgo opcode in HE games, ↵Travis Howell
through cameraFollows. Fixes glitches when changing rooms in fbear and other early games. svn-id: r21355
2006-03-14Renamed & documented the LIGHTMODE flagsMax Horn
svn-id: r21288
2006-03-14Avoid all scumm var conflicts in C64 maniacTravis Howell
svn-id: r21277
2006-03-12Correct mistake in md5 tables for Simon the Sorcerer 2 (DOS Floppy)Travis Howell
svn-id: r21219
2006-03-05that should help for bug #1352486, smush sound tracks are not stopped ↵Paweł Kołodziejski
immediately, but outside smush when sound data are depleted in sound mixer buffer. svn-id: r21094
2006-03-05Add German verbs and more work on input in C64 maniacTravis Howell
svn-id: r21089
2006-03-04Renamed SubstResFileNames::winName and macName to almostGameID / ↵Max Horn
expandedName (the old names were misleading; the new ones aren't great either :) svn-id: r21062
2006-03-02Fix using items in C64 maniac and cleanupTravis Howell
svn-id: r21011
2006-03-02Yet another patch for bug #1407789 (FT: Invalid Actor when "Combining" Two ↵Max Horn
Items) svn-id: r21006
2006-03-02Improve input in C64 maniacTravis Howell
svn-id: r21000
2006-03-01added 2 SCUMM vars for v1/v2.Gregory Montoir
svn-id: r20994
2006-02-25Split SCUMM's generateSubstResFileName into two functions: ↵Max Horn
findSubstResFileName and applySubstResFileName svn-id: r20879
2006-02-25Replaced some more MKIDs by MKID_BE; this then enabled me to remove ↵Max Horn
ScummEngine::fileReadDword() svn-id: r20865
2006-02-25Got rid of the 'tag' parameter for readResTypeList()Max Horn
svn-id: r20864
2006-02-20Replaced _gameId, _version, _heversion, _features, _midi, _platform with a ↵Max Horn
simple ScummGameSettings instance: _game svn-id: r20795
2006-02-20Added / corrected some comments, and moved ScummGameSettings to scumm.hMax Horn
svn-id: r20794
2006-02-12Committed old work on Soccer U32. Too far from being finished.Eugene Sandulenko
svn-id: r20613
2006-02-11Moved engines to the new engines/ directoryMax Horn
svn-id: r20582