aboutsummaryrefslogtreecommitdiff
path: root/scumm/object.cpp
AgeCommit message (Collapse)Author
2003-03-08added yet another sanity check (assert); fixed long standing evil bug in ↵Max Horn
getObjNewDir / getObjOldDir svn-id: r6763
2003-03-08some more dummy code for valgrind debuggingMax Horn
svn-id: r6762
2003-03-06updated copyrights headersPaweł Kołodziejski
svn-id: r6726
2003-03-06and more cleanupPaweł Kołodziejski
svn-id: r6718
2003-03-05Patch #697848: Small removeObjectFromRoom() cleanupMax Horn
svn-id: r6689
2003-03-02patch #696030: CMI: More actor direction fixesMax Horn
svn-id: r6662
2003-03-02fixed warningsPaweł Kołodziejski
svn-id: r6659
2003-02-27patch #693475 attempt to address the actor facing problems in comi by erikJonathan Gray
svn-id: r6643
2003-01-26Patch 671031: Fix for MI1 intro crash + others (move new objectJames Brown
clearing code into a more generic function, and call it earlier) svn-id: r6548
2003-01-18fix compilation under VC6Paweł Kołodziejski
svn-id: r6495
2003-01-17Clip strip value when removing objectsJames Brown
svn-id: r6488
2003-01-16first blastText version. this is work in progress (note that e.g. text is ↵Max Horn
not clipped, and the extra information is not removed) svn-id: r6472
2003-01-14Patch 667613: Extend gfxUsageBits[]James Brown
svn-id: r6453
2003-01-13clear object table for small header games, tooMax Horn
svn-id: r6448
2003-01-13fixed checkRange output; added checkRange call to drawObject; cleanupMax Horn
svn-id: r6447
2003-01-13removed obsolete FIXMEMax Horn
svn-id: r6446
2003-01-13indention fixMax Horn
svn-id: r6445
2003-01-12don't lock/unlock if resource was already lockedMax Horn
svn-id: r6439
2003-01-12fix beach crash in COMIMax Horn
svn-id: r6438
2003-01-12fix banjo duel crashMax Horn
svn-id: r6427
2003-01-12dump flObject scripts, tooMax Horn
svn-id: r6424
2003-01-12Remove the second biggest hack I've ever seenJames Brown
svn-id: r6423
2003-01-12End of flObject rewrite. It works! It works! :PJames Brown
svn-id: r6421
2003-01-12Fhew. Fix crash.James Brown
svn-id: r6418
2003-01-12Small fix - _numLocalObjects is a 1-based array, so don't go reading bad ↵James Brown
memory :P svn-id: r6417
2003-01-12New method of local object management. Buggy, segfaults on the Part 1 screen ↵James Brown
and I don't know why yet.. svn-id: r6416
2003-01-11Better warn on the flObject 188/189 load hackJames Brown
svn-id: r6401
2003-01-11This is the second biggest hack I've ever seen! FlObject 188/189 hack.James Brown
svn-id: r6400
2003-01-01Clean up the code a little.James Brown
For some reason blast objects 188/189 are misbehaving, specifically you get a crash when talking to the voodoo lady. hit escape using this save: http://www.enderboi.com/misc/comi.s04 - I can't work out how the heck an association is created to begin with.. svn-id: r6311
2002-12-31added V8 support to drawVerbBitmap - not even sure if that is used in COMI, ↵Max Horn
though svn-id: r6286
2002-12-31implemented object drawing (still somewhat broken, we get a 'green screen' ↵Max Horn
effetc :-). Oh yes, this probably breaks save game compatibility for COMI. Oh yeah. As if I would care <g> svn-id: r6285
2002-12-31get rid of DUMP_SCRIPTS; in its place, added run time option '-u' to enabled ↵Max Horn
script dumping svn-id: r6284
2002-12-28cleanupMax Horn
svn-id: r6214
2002-12-27like rtRoom, rtRoomScripts should never expire while the room they belong ↵Max Horn
too is loaded; this fixes the crash when picking up the fishing rod svn-id: r6208
2002-12-27fixed flobject loading in V8Max Horn
svn-id: r6198
2002-12-26map V8 talk opcodes to the right V6 opcodes; however, talking still locks up ↵Max Horn
after the first sentence is uttered (looking into that now); various cleanup; added a guess at VAR_EGO (based on what cmidec says is the 'default_actor') svn-id: r6176
2002-12-26fixed verb scriptsMax Horn
svn-id: r6175
2002-12-25fixed bomp cursor in CMI partially - still seeing ↵Max Horn
flickering/tearing/artifacts, though svn-id: r6124
2002-12-25Fix Dig regressionJames Brown
svn-id: r6121
2002-12-25cleanup (really need to factor out a lot of this stuff into seperate methods)Max Horn
svn-id: r6118
2002-12-25fixed warnings(errors) for VC6.Paweł Kołodziejski
Endy I'm here now ! :-) svn-id: r6115
2002-12-25Skeleton for hacky font support using Smush's FontRenderer. Doesn't work ↵James Brown
(uncomment the loadFont line in script_v8 to test). Aquadran, where are you? :) svn-id: r6114
2002-12-25added (broken) cursor support for V8; enabled bomp drawingMax Horn
svn-id: r6113
2002-12-24added a map from object names to object idsMax Horn
svn-id: r6104
2002-12-24some hacks to get V8 loading further. It now fails because it can't find the ↵Max Horn
SMAP resource svn-id: r6102
2002-12-24Fix silly mistakeJames Brown
svn-id: r6099
2002-12-24Fix a typo, add some more code.James Brown
Current crash is caused due to the non-existant mapping between objid's and the object names svn-id: r6098
2002-12-24Cope with relocation of room scripts into a subbranch of LFLF, not ROOMJames Brown
svn-id: r6097
2002-12-24changed lots of stuff to read data in the V8 format; more changes still ↵Max Horn
needed, and one open problem: V8 IMHD has no obj_id, we need to work around that somehow, not yet sure what the correct way is (two find out, we either need to get into a state where this actually matters, so that we can do trial & error, or we need a disassmbly) svn-id: r6094
2002-12-21got rid of _curVirtScreen and VirtScreen::unk1; added some comments to ↵Max Horn
gfx.cpp; added a hack to enable smooth scrolling in V7 games (note: when I say hack, I mean it, it is buggy as hell and not enabled by default, use at your own risk and don't report problems with it, it's disabled by default) svn-id: r6037