aboutsummaryrefslogtreecommitdiff
path: root/scumm
AgeCommit message (Collapse)Author
2005-04-03Use proper constant rtCharset instead of hardcoding '6'Max Horn
svn-id: r17364
2005-04-03Turned readRoomsOffsets into a virtual methodMax Horn
svn-id: r17363
2005-04-03Split readResTypeList into a normal and a GF_OLD_BUNDLE version; added ↵Max Horn
comments to many of the GF_ feature flags; removed GF_DRAWOBJ_OTHER_ORDER (it was only use by Sam&Max, I switched that to a direct check for Sam&Max) svn-id: r17362
2005-04-03Committed patch #1168149 (Shared GM/MT-32 mapping) by eriktorbjorn as-is. ↵Jerome Fisher
This does the following: - Replaces multiple identical MT-32-to-General MIDI mapping tables with a common one in MidiDriver. - Changes Sky's GmChannel class to allow NULL instrument and velocity mapping tables, giving a 1-to-1 mapping without creating a dummy table. svn-id: r17361
2005-04-03revert last change, it's too much experimentalPaweł Kołodziejski
svn-id: r17349
2005-04-03ScummEngine_v4 used to be a subclass of ScummEngine_v3, now it is the other ↵Max Horn
way around; added a new class ScummEngine_v3old, for GF_OLD_BUNDLE games; took advantage of the new inheritance structure and turned various methods into virtual methods which then are overriden in subclasses svn-id: r17346
2005-04-03Enable copyArray in HE100 too.Travis Howell
svn-id: r17345
2005-04-03Still needed, mixed up block types.Travis Howell
svn-id: r17344
2005-04-03Removed reinit() and replaced with offsets of zero. We only need to skip ↵Travis Howell
type/size. Removed AnimHeader check in parseNextFrame() and _skipPalette, since AnimHeader is correctly skipped when required now. svn-id: r17343
2005-04-03More sprite renamesTravis Howell
svn-id: r17342
2005-04-03Add additional case.Travis Howell
svn-id: r17341
2005-04-02forgot castsGregory Montoir
svn-id: r17339
2005-04-02_data is a ScummFile, not a chunk, so it should use SEEK_SET, notTorbjörn Andersson
seek_start. And since SEEK_SET is the default seek mode, it doesn't make any difference anyway. svn-id: r17338
2005-04-02initial implementation of o72_arrayOps_127 and o90_sortArrayGregory Montoir
svn-id: r17337
2005-04-02Fix sprite redrawsTravis Howell
svn-id: r17336
2005-04-02CleanupTravis Howell
svn-id: r17333
2005-04-02Extremely minor consistency change.Torbjörn Andersson
svn-id: r17332
2005-04-01Add extra case for 3DO fbear.Travis Howell
svn-id: r17331
2005-04-01Seek from start pos, not cur pos.Travis Howell
svn-id: r17330
2005-04-01MM NES costumes fix for MM NES. Talking animation appears now, thoughEugene Sandulenko
there are still some glitches with sliding actors which require different handling of actors talking. svn-id: r17329
2005-04-01Checked code against disasm., an offset of 8 is correct when rewinding san ↵Travis Howell
via INSANE. svn-id: r17328
2005-04-01Actor order needs to be checked too (For HE games)Travis Howell
svn-id: r17327
2005-04-01Turned setupRoomObject into a virtual methodMax Horn
svn-id: r17326
2005-04-01Add bits and piecesTravis Howell
More renames svn-id: r17325
2005-04-01A random object state is possible in scumm7 too.Travis Howell
svn-id: r17324
2005-04-01Add support for clipping of wizImages.Travis Howell
Add support for altering wizImages. Various renames. svn-id: r17322
2005-04-01Remove resource type argument in wizImage functions, it is always rtImage.Travis Howell
Rename sprite flags/functions Remove unused sprite flags Switch sprite flags back to hex. for easier comparison svn-id: r17319
2005-04-01Fix regression in MM NES costumes.Eugene Sandulenko
Cleanup svn-id: r17317
2005-04-01Normalize verb/invenotry areas in MM NES. Patch from QuietustEugene Sandulenko
svn-id: r17316
2005-03-31Extended comment on _CLUT_offs a bitMax Horn
svn-id: r17315
2005-03-31Made findResourceSmall local to resource.cpp; simplified _EPAL_offs (since ↵Max Horn
we don't use it nor save it at this time, this is harmless); added a comment about _CLUT_offs ugliness svn-id: r17314
2005-03-31Fix GF_OLD256 palette size (no idea if that has an effect anywhere)Max Horn
svn-id: r17313
2005-03-31Rename paletteNum field for sprite in wizImages.Travis Howell
svn-id: r17312
2005-03-31Started to move some resource related code into a new class ResourceManager ↵Max Horn
(hypothetic goal for the future: use ResourceManager in ScummEx) svn-id: r17311
2005-03-31Return correct object x/y positionTravis Howell
svn-id: r17308
2005-03-31Add some missing code.Travis Howell
svn-id: r17307
2005-03-31Add code for more o90_getPolygonOverlap() cases.Travis Howell
svn-id: r17304
2005-03-31Added Russian puttcirc.Eugene Sandulenko
svn-id: r17303
2005-03-30Switch to headerless PRG data for MM NES for better compatibility.Eugene Sandulenko
svn-id: r17302
2005-03-30Support for direct reading from NES ROM:Eugene Sandulenko
o extend MemoryReadStream with XOR facility o implement MemoryWriteStream o _fileHandle now is a reference to BaseScummFile class and is created on the fly o implement ScummNESFile class which is basically extract_mm_nes utility o update NES MM md5's due to above changes NOTE: to run MM NES now you need to remove *.LFL files and (probably) rename ROM to standard conventional name 'Maniac Mansion (XXX).nes' svn-id: r17300
2005-03-30This is now obsoleteMax Horn
svn-id: r17298
2005-03-30In V7/V8 games, just always call translateText, it'll check for the '/' ↵Max Horn
prefix anyway (this allows us to perform additional magic in it, should we need to, e.g. to fix bug #1172655) svn-id: r17297
2005-03-30OoopsTravis Howell
svn-id: r17296
2005-03-30*** empty log message ***Travis Howell
svn-id: r17295
2005-03-30Correct return values were lost in last commit.Travis Howell
Also revert cleanup from scumm/akos.cpp revision 1.185. Clipping isn't compatible, due to possible negative values. svn-id: r17294
2005-03-30Revert cleanup from scumm/gfx.cpp revision 2.348.Travis Howell
Clipping isn't compatible, due to negative values. Fixes many sprite glitches, since code is used to calculating offsets for images. svn-id: r17293
2005-03-30CleanupTravis Howell
svn-id: r17292
2005-03-30Switch warnings to errors, to make sure any use isn't missed.Travis Howell
svn-id: r17290
2005-03-29Rename sprite functionsTravis Howell
svn-id: r17285
2005-03-29Remove unused array.Travis Howell
svn-id: r17284