aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/he
AgeCommit message (Collapse)Author
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-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-12Fixing mismatch between format strings and data on some systemsMax Horn
svn-id: r21827
2006-04-12sizeof(void *) != sizeof(int) for a large number of systems.Jonathan Gray
Fix a lot of debug/error statements that were using %d/%x for the result of pointer arithmetic. As C++ apparently has no format string for ptrdiff_t use %lu/%lx as appropriate. svn-id: r21824
2006-04-09Fix regression introduced by removing of GF_HE_CURSORLESS feature flag.Eugene Sandulenko
There are 3 cases of HE cursors: o Default one. We set up cursor palette for it. o Loaded from .HE3 (windows resource file). We use default cursor palette. o Loaded from WizImage. We disable default cursor palette. svn-id: r21711
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-04-01Always check array bounds are valid in HE games, matching originalTravis Howell
svn-id: r21524
2006-04-01Fix painting and fridge magnet palette glitches in thinker1Travis Howell
svn-id: r21522
2006-03-31Rename two WizParameters fieldsTravis Howell
svn-id: r21514
2006-03-30Add missing check for invalid object number in getObjectData opcodeTravis Howell
svn-id: r21501
2006-03-26Always use the correct string slot for HE games specific cases in ↵Travis Howell
decodeParseString() svn-id: r21462
2006-03-25Move convertFilePath() to ScummEngine_v60he, to allow use by earlier HE gamesTravis Howell
svn-id: r21450
2006-03-25Minor cleanupTravis Howell
svn-id: r21446
2006-03-25- Implemented case insensitive file reading. Left old system as a fallbackEugene Sandulenko
in case some engine writer decide to do something unwise - Removed used of ConfMan.getKey("path") in file-related cases, because now File class handles that - Fixed bug in ScummEngine_v80he::o80_getFileSize() where path delimiters weren't translated svn-id: r21443
2006-03-19Revert FLAG_AUTOFREE changes to loadWAVFromStreammakeWAVStreamTravis Howell
svn-id: r21375
2006-03-19Move the sound loop detection, so it is used by all HE70+ gamesTravis Howell
svn-id: r21374
2006-03-19Skip HSHD block by set size, since there are sound resources (ie Caiman in ↵Travis Howell
jungle) which have incorrect size in HSHD header svn-id: r21373
2006-03-13Confirmed it is safe to remove workaround for Macintosh HE99 version of water.Travis Howell
svn-id: r21253
2006-03-12Unfortunately the workaround for Macintosh version of water is still required.Travis Howell
svn-id: r21231
2006-03-12Use script support for Macintosh versions of HE80+ gamesTravis Howell
svn-id: r21227
2006-03-12Revert mistaken commit of local debug codeTravis Howell
svn-id: r21222
2006-03-12Revert mistaken commit of local debug codeTravis Howell
svn-id: r21220
2006-03-12Correct mistake in md5 tables for Simon the Sorcerer 2 (DOS Floppy)Travis Howell
svn-id: r21219
2006-03-11Fix endian issue in getArrayDim()Travis Howell
svn-id: r21216
2006-03-10o6_setObjectName is never used by HE72+ gamesTravis Howell
svn-id: r21211
2006-03-08Fixed tons of format string warnings for debug/error calls (including ↵Max Horn
several errors where the format string didn't match the number of arguments to the call) svn-id: r21141
2006-03-07Correct order of cases in o72_redimArray()Travis Howell
svn-id: r21135
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-03Hiding the implementation of ADPCMInputStream from the public, in favor of a ↵Max Horn
factory function (just like with the other AudioStream subclasses) svn-id: r21043
2006-03-03Moved ScummFile etc. to the new file.cpp / file.hMax Horn
svn-id: r21038
2006-03-03Read array bounds in checkArrayLimits() correctly on all systemsTravis Howell
svn-id: r21024
2006-03-03Always use music sound type, for music in 3DO versions of HE gamesTravis Howell
svn-id: r21019
2006-03-02Use sound types for sound in HE GamesTravis Howell
svn-id: r21018
2006-03-02Changed cast from int to int32, to use platform specified typedefs for the ↵Lars Persson
type. svn-id: r21010
2006-03-01Fix compileTravis Howell
svn-id: r20997
2006-03-01Updated datatypes to resolve ambiguityLars Persson
svn-id: r20991
2006-02-27Use _numStrips when checking for foreced sprite redraw, instead of set values.Travis Howell
svn-id: r20956
2006-02-26That change shouldn't have been commitedTravis Howell
svn-id: r20903
2006-02-26Change debugInput opcode result to zerod array for now, since it expects ↵Travis Howell
input string svn-id: r20901
2006-02-25Split SCUMM's generateSubstResFileName into two functions: ↵Max Horn
findSubstResFileName and applySubstResFileName svn-id: r20879
2006-02-25Cleanup decompress wizImage functions, to help find similar codeTravis Howell
svn-id: r20874
2006-02-25Replaced MKID by MID_BE in most places in the SCUMM engineMax Horn
svn-id: r20862
2006-02-25Adjust masking in copyWizImageWithMask() to match ScummVM, wizImages masking ↵Travis Howell
works fine now svn-id: r20858
2006-02-25More corrections to copyWizImageWithMask() in HE gamesTravis Howell
svn-id: r20854
2006-02-24Add corrections to copyWizImageWithMask() in HE gamesTravis Howell
svn-id: r20849
2006-02-24added TRLE wiz masking (mostly untested)Gregory Montoir
svn-id: r20847
2006-02-21Cleanup decompressWizImage() in HE gamesTravis Howell
svn-id: r20809
2006-02-20Moved iMUSE code to the new directory engines/scumm/imuse/Max Horn
svn-id: r20801
2006-02-20Fixing compiler (cast) warningMax Horn
svn-id: r20799