aboutsummaryrefslogtreecommitdiff
path: root/scumm/object.cpp
AgeCommit message (Collapse)Author
2005-10-22Gdi::dbDrawMaskOnAll doesn't need to be set in TheDig and FT sets it when ↵Gregory Montoir
object has class 31. svn-id: r19233
2005-10-21Gdi::dbDrawMaskOnAll shouldn't be set in COMI, this fixes bug #1329220.Gregory Montoir
svn-id: r19220
2005-10-18Update FSF address. Eek. Actually that took place on May 1, 2005Eugene Sandulenko
svn-id: r19142
2005-10-17Added ResourceManager::isLocked; made ResourceManager::flags protected; ↵Max Horn
moved some stuff around svn-id: r19137
2005-10-14loadFlObject() should use object index, when checking if object is already ↵Travis Howell
loaded. Matches original games and prevent multiple load of same flObject in HE games. svn-id: r19076
2005-10-14HE games store and restore locked FlObjects between rooms.Travis Howell
Fixes input issue in thinker1. svn-id: r19072
2005-10-13Objects were not been swapped in HE games.Travis Howell
svn-id: r19061
2005-09-14Selection screen in C64 maniac works.Travis Howell
svn-id: r18819
2005-09-14Fix room object loading in C64 maniac.Travis Howell
svn-id: r18816
2005-08-14Replace warnings with debug, errors or printfs:Travis Howell
-To catch any missing cases/functions used. -To prevent users reporting warnings as bugs svn-id: r18682
2005-07-30Remove trailing whitespaces.Eugene Sandulenko
svn-id: r18604
2005-06-24When including files from common/, explicitly use the common/ prefixMax Horn
svn-id: r18444
2005-06-23Fix foCheckAlreadyLoaded case in findObjectInRoom; this is not used in any ↵Max Horn
SCUMM game, just added this for completeness (see patch tracker item #1222246) svn-id: r18440
2005-06-17update derefActor() argumentGregory Montoir
svn-id: r18406
2005-05-23Turn Wiz struct into class as requested.Eugene Sandulenko
svn-id: r18224
2005-05-18Patch from Quietust for MM NES:Eugene Sandulenko
o Fix all actor mask bugs o Simplify masking considerably o Moved the decodesNESObject call from object.cpp into gfx.cpp svn-id: r18177
2005-05-18Add some differences in C64 maniac.Travis Howell
svn-id: r18166
2005-05-14Added --disable-hq and --disable-scumm-7-8 options. Also improvedEugene Sandulenko
DISABLE_HE so more HE-specific code gets excluded. svn-id: r18099
2005-05-14Applies to HE70 too.Travis Howell
svn-id: r18092
2005-05-14Add configure option to disable HE 70+ games.Travis Howell
svn-id: r18091
2005-05-07Add missing opcode detailsTravis Howell
Fix regression (Fields not initied) svn-id: r17938
2005-04-28Moved blast text/object code to ScummEngine_v6Max Horn
svn-id: r17856
2005-04-27Rename function.Travis Howell
svn-id: r17839
2005-04-25Remove excess ;Travis Howell
svn-id: r17794
2005-04-23Don't use Common::Map for the object table at all; rather use bsearch on a ↵Max Horn
fixed size table. svn-id: r17777
2005-04-20Moved v2 verb code into class ScummEngine_v2Max Horn
svn-id: r17725
2005-04-20Replaced the platform specific GF_FOO switches (using _platform instead now)Max Horn
svn-id: r17716
2005-04-20Replace all GF_HUMONGOUS use with _heversion.Travis Howell
Make HE60 specific to puttdemo, since it is unqie. Other HE60 games changed to HE 61. svn-id: r17698
2005-04-18OoopsTravis Howell
svn-id: r17665
2005-04-18OoopsTravis Howell
svn-id: r17664
2005-04-18Add work around for inveotry background/items in putttime/puttzoo not always ↵Travis Howell
been drawn. svn-id: r17663
2005-04-17Move stuff aroundMax Horn
svn-id: r17661
2005-04-17New virtual method getObjectIdFromOBIMMax Horn
svn-id: r17660
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-10Init _numObjectsInRoom in another spotMax Horn
svn-id: r17499
2005-04-09Fix check of the return value of findLocalObjectSlot() in loadFlObject()Max Horn
svn-id: r17473
2005-04-08Patch from Quietust.Eugene Sandulenko
Do not let invenotry arrows in MM NES trigger inventory script svn-id: r17453
2005-04-08Change from Quietust:Travis Howell
-Fix inventory in NES version of maniac svn-id: r17447
2005-04-06Moved createResource, resourceStats, expireResources to ResourceManagerMax Horn
svn-id: r17420
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-04-01Turned setupRoomObject into a virtual methodMax Horn
svn-id: r17326
2005-04-01A random object state is possible in scumm7 too.Travis Howell
svn-id: r17324
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-28Cleaned up the object mode code; removed the friend class ScummEngine from ↵Max Horn
class Gdi; moved dither code to ScummEngine svn-id: r17277
2005-03-28Fix for bug #1172037 (MANIAC v2: crash on mansion (regression))Max Horn
svn-id: r17275
2005-03-28findObject in HE72+ only checks object boundsTravis Howell
findObject in He70/71 only needs additional polygon check svn-id: r17270
2005-03-25Cleanup: collect the C64 specific render data into a struct inside class GdiMax Horn
svn-id: r17224
2005-03-16Patch from Quietust. Proper drawing of objects and fixes to inventory.Eugene Sandulenko
svn-id: r17162
2005-03-13A few extra bitsTravis Howell
svn-id: r17110