aboutsummaryrefslogtreecommitdiff
path: root/object.cpp
AgeCommit message (Collapse)Author
2002-04-12code cleanup - prepares for simon inclusionLudvig Strigeus
svn-id: r3910
2002-04-11Large pointless reindentation of all the code. Also fixed a few mistakesJames Brown
in the object flags code cleanup. Flags used: indent *.cpp -br -bap -nbc -lp -ce -cdw -brs -nbad -nbc -npsl -nip -ts2 -ncs -nbs -npcs -nbap -Tbyte -Tuint32 -Tuint8 -Tuint16 -TArrayHeader -TMemBlkHeader -TVerbSlot -TObjectData -Tvoid -TImageHeader -TRoomHeader -TCodeHeader -TResHdr -TBompHeader -TMidiChannelAdl -TGui -TScumm -TSoundEngine -TPart -TPlayer svn-id: r3908
2002-04-11various code cleanupsLudvig Strigeus
svn-id: r3907
2002-04-07Fix Indy4 bootparam, some more Zak256 work, and a few minor things.James Brown
svn-id: r3887
2002-04-04Always remember, = != ==, and & != &&James Brown
svn-id: r3857
2002-04-03Fix removal of objects in Zak/Indy3/LoomJames Brown
svn-id: r3852
2002-04-03Zak/Loom/Indy3 object flags fix. Only translates CLASS_TOUCHABLE at the moment.James Brown
svn-id: r3849
2002-03-24Fixed pal initVincent Hamm
svn-id: r3815
2002-03-23Changed the way games are detected. Now the detection is done out of the ↵Vincent Hamm
scumm object. We can now create de good scumm object depending of the game detected. Warning: the implementation is not yet finalised and the in game gui is more broken than ever.... svn-id: r3802
2002-03-20Preliminary redesigned of the virtual screen system. Now all the screen ↵Vincent Hamm
buffers are in a single 320*200 buffer, making video subprocess far more easy to do. On glitch remain in inventory's black area svn-id: r3793
2002-03-20I know it probably doesn't look like much, but this is a start to the reorg ↵James Brown
- basically I've shuffled the Scumm struct around, and turned it into a Class - labeling and grouping functions that are related. svn-id: r3792
2002-03-16MorphOS port (sdl version) + endian fixes for big endian machines.James Brown
svn-id: r3771
2002-03-16Lots of stuff - GUI fixes. More launcher work... and CD music working in ↵James Brown
MI1. Thanks to frob and realmz for their work on that. svn-id: r3762
2002-03-14winCE part 2 - still gui.cpp and scummvm.cpp leftJames Brown
svn-id: r3752
2002-03-13Fix an OB1 and typecast. Need to find out cause of invalid object index to ↵James Brown
begin with.. svn-id: r3738
2002-03-13Zak hack.James Brown
svn-id: r3737
2002-03-10Apply some patches by syke to prevent buffer overruns, etc.James Brown
svn-id: r3723
2002-03-08Fix in getObjectXYpos which occured on big endian machines (for macos support)Enrico Rolfi
svn-id: r3695
2002-03-08Implemented multiple image blast objectVincent Hamm
svn-id: r3690
2002-03-08Yet more cleanups. Remove 'index' (reserved keyword), and remove 'res' ↵James Brown
shadowing. svn-id: r3685
2002-03-06Applied cleanup and scaling patch by Rob.James Brown
svn-id: r3665
2002-03-06Reimplemented the preliminary Dig features. Implemented actor with many ↵Vincent Hamm
direction. Fixed bomp bug svn-id: r3661
2002-03-05Next episode in V7 reimplementation. Nearly workingVincent Hamm
svn-id: r3658
2002-03-05More v7 implementationVincent Hamm
svn-id: r3656
2002-03-05Fixed struct ImageHeader for v7 implementationVincent Hamm
svn-id: r3652
2002-03-05Fixed struct CodeHeader for v7 implementationVincent Hamm
svn-id: r3651
2002-03-05Fixed struct RoomHeader for v7 implementationVincent Hamm
svn-id: r3650
2002-03-05Sam and Max inventory hack. Makes it work, but is nasty ;)James Brown
svn-id: r3644
2002-02-24Code cleanup - get rid of a bunch of typecast and unused variable warnings.James Brown
svn-id: r3627
2002-02-15Zak256 object image fix!James Brown
svn-id: r3596
2002-02-13fixed lots of object problems in loomcdVincent Hamm
svn-id: r3576
2002-02-13a few fix for Zak256Vincent Hamm
svn-id: r3575
2002-02-12Further LFL additions. Zak256 plays bits of its intro, and LoomCD partially ↵James Brown
runs (may need to hit escape a few times, after selecting your difficulty). Still very incomplete and in progress. svn-id: r3568
2002-02-12First part of Yazoo and mines work on making older scumm games work.James Brown
Not enough here to actually work yet, just the base groundwork needed. svn-id: r3567
2001-12-29workaround to prevent crashes in the indy4 world map (seems to be a bug in ↵Ludvig Strigeus
indy4's scripts) svn-id: r3540
2001-12-29fixed two bugs in indy4.Ludvig Strigeus
actors were facing in the wrong direction on the stairs, actors moved strangely in monte carlo svn-id: r3538
2001-12-27better full throttle support,Ludvig Strigeus
a couple of MI2 fixes. svn-id: r3532
2001-12-04fixed some stuff related to in what order objects are drawn as well as a bug ↵Ludvig Strigeus
with object parents svn-id: r3525
2001-12-03Fixed a couple of alignment issuesLudvig Strigeus
svn-id: r3521
2001-11-27some BOMP support,Ludvig Strigeus
some fixes svn-id: r3506
2001-11-26very simple full throttle support, use the FULL_THROTTLE define. (will fix ↵Ludvig Strigeus
later) modified some actor parts to work better with full throttle (most likely new bugs because of that). directions are now stored as angles instead of left/right/up/down implemented loadFlObject (flobjects are currently saved in the savestate, will fix that also) svn-id: r3505
2001-11-12readability patches, some by janssenLudvig Strigeus
svn-id: r3490
2001-11-11implemented some sam&max specific features,Ludvig Strigeus
fixed some bugs svn-id: r3486
2001-11-07debugger fix,Ludvig Strigeus
removed hardcoded constants, resouce lock state is now saved in the savegame, fixed bug with MI1 svn-id: r3470
2001-11-06removed some hardcoded constantsLudvig Strigeus
svn-id: r3467
2001-11-06fix in save game loader,Ludvig Strigeus
sizeof(an element) * number of elements instead of sizeof(a pointer) fixed it, buffer out of bounds read fixed in Scumm::isMaskActiveAt svn-id: r3466
2001-11-06full screen flag,Ludvig Strigeus
better mouse cursors, removed change log from individual files svn-id: r3462
2001-11-05bug fixes,Ludvig Strigeus
speech in dott svn-id: r3454
2001-10-26bug fixes, code cleanupLudvig Strigeus
svn-id: r3446
2001-10-23recompile not needed when switching gamesLudvig Strigeus
debugger skeleton implemented svn-id: r3442