aboutsummaryrefslogtreecommitdiff
path: root/scumm/resource_v3.cpp
AgeCommit message (Collapse)Author
2005-05-10Moved class File and the MD5 stuff to namespace CommonMax Horn
svn-id: r18037
2005-04-10Reduce dependencies on scumm/util.h; modified ScummNESFile a bit so that it ↵Max Horn
complies a bit better with our code formatting rules svn-id: r17508
2005-04-10Don't call allocateArrays from readMAXS, rather call it explicitly after ↵Max Horn
calling readMAXS; init _palManipCounter in the proper place (only needed when restarting); free palManip data on exit svn-id: r17495
2005-04-06Moved createResource, resourceStats, expireResources to ResourceManagerMax Horn
svn-id: r17420
2005-04-04Cleaning up the charset loading code some moreMax Horn
svn-id: r17367
2005-04-03Splitting more methods into multiple overloaded versionsMax Horn
svn-id: r17366
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-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-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-01-01Updated copyrightMax Horn
svn-id: r16398
2004-09-29Use FM-TOWNS consistentlyMax Horn
svn-id: r15345
2004-06-27Thanks to File::setDefaultDirectory(), in most cases it is *not* necessary ↵Max Horn
to pass getGameDataPath() on to File::open() svn-id: r14087
2004-03-17Fix for bug #893254 (MI1VGA: Changes in object names are not saved); this ↵Max Horn
may introduce regressions, please report them (overall, this is a neat patch, it removes so many ugly hacks :-) svn-id: r13325
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2003-10-12code simplificationMax Horn
svn-id: r10762
2003-10-03introduced namespace Scumm; made #include statements use scumm/ prefix ↵Max Horn
explicitly svn-id: r10571
2003-10-02renamed class Scumm to ScummEngine (consisten with other engine names; also ↵Max Horn
makes room for a potential 'Scumm' namespace) svn-id: r10549
2003-08-27Fix room palette issues in small_header games.Travis Howell
Fix is only for EGA games so far. svn-id: r9873
2003-08-06get rid of GF_INDY3 again, and also remove GID_INDY3_256 and GID_INDY3_TOWNSMax Horn
svn-id: r9554
2003-07-18Add Indy3 FM Towns support, patch #773434Travis Howell
svn-id: r9062
2003-05-24don't use _gameDataPath directly; minor cleanupMax Horn
svn-id: r7907
2003-05-18warning() automatically outputs a newline after the warning message; adding ↵Max Horn
a newline into the format string adds another newline (which contains the single char '!') svn-id: r7647
2003-04-29unified Zak256 charset code with the rest; this *might* cause a regression ↵Max Horn
should anywhere in Zak256 a charset > 1 be set; if so, tell me where exactly, and I can try to figure out a proper fix svn-id: r7195
2003-04-11factored out some common codeMax Horn
svn-id: r6974
2003-04-11added loading object flags for loom egaPaweł Kołodziejski
svn-id: r6973
2003-04-11fixes V3/OLD_BUNDLE res readingMax Horn
svn-id: r6971
2003-04-09make zak use correct charsetJonathan Gray
svn-id: r6945
2003-04-07fixed reading Loom index file, and handle gfx for 16 colors gamesPaweł Kołodziejski
svn-id: r6937
2003-04-07zak256 invertory bug is not repeatable, changed order font selection, added ↵Paweł Kołodziejski
handle font support for all V3 scumm games svn-id: r6927
2003-04-06added handle v2 resources for scumm v3, for now hackPaweł Kołodziejski
svn-id: r6924
2003-03-07refactored some stuff (and made readMAXS virtual, with V2/V3 code having own ↵Max Horn
implementations); cleaned up V6 array shuffle code; made more Scumm member vars/methods protected svn-id: r6751
2003-03-06updated copyrights headersPaweł Kołodziejski
svn-id: r6726
2003-03-06and more cleanupPaweł Kołodziejski
svn-id: r6718
2002-12-22added some preliminary V8 work. Nope, it is not useful at all, and it ↵Max Horn
doesn't mean we will have CMI support in this millenium, so don't hold your breath svn-id: r6060
2002-10-21The terms Word and DWord are somewhat Windows centric; in fact there are ↵Max Horn
systems on which word is 32bit, as opposed to our 16 bits. Hence, use the uin16/uint32 naming scheme, which is not ambigious svn-id: r5216
2002-09-24Patch 609334: PalManip save/load/init fixes.James Brown
Save/Load lines are commented out until the new save/load system is in place. svn-id: r5014
2002-09-10changed scumm file io to class FilePaweł Kołodziejski
svn-id: r4920
2002-08-21Initial revisionMax Horn
svn-id: r4785