aboutsummaryrefslogtreecommitdiff
path: root/actor.cpp
AgeCommit message (Collapse)Author
2002-04-11Fix anti-aliasing crash and a Zak crash. Note there are still AAJames Brown
artifacts left on screen. Anyone want to fix this? :) svn-id: r3909
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-11Remove unneeded init stuffJames Brown
svn-id: r3905
2002-04-11moved the dig angle calculation into getAngleFromPosLudvig Strigeus
svn-id: r3904
2002-04-06Final loom fixes. LoomCD is now completable, apart from sound glitches and ↵James Brown
lack of masking. svn-id: r3880
2002-03-29Fix some VC6++ debug actor-related crashes.James Brown
Mask, Charset color and WaitForMessage hangs still remain. svn-id: r3838
2002-03-26Update project file, and add some checks for uninitied arrays. Stops full ↵James Brown
throttle crashing, until the AKOS bug. svn-id: r3835
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-19khaleks fix for indy3/zak fonts.James Brown
svn-id: r3791
2002-03-18Fixed boxes but 1 bug remain. Broke a little indy3 while fixing object flagsVincent Hamm
svn-id: r3789
2002-03-11Fixed more box issues in zak/indy3/loomcdVincent Hamm
svn-id: r3729
2002-03-11Fixed boxes in Zak and Indy. Bugs may remain.Vincent Hamm
svn-id: r3727
2002-03-10Apply some patches by syke to prevent buffer overruns, etc.James Brown
svn-id: r3723
2002-03-09Fixed NUM_aCTORS for MI2/Indy4, etc.James Brown
Probably broke some saved games again. svn-id: r3700
2002-03-06Fixed typo.James Brown
svn-id: r3666
2002-03-06Applied cleanup and scaling patch by Rob.James Brown
svn-id: r3665
2002-03-06Add Matti Hmlinen's patch to suppress warningsTravis Howell
svn-id: r3664
2002-03-06Fixed some more Sam and Max bugs. Is now playable to BumpusVille.James Brown
Added two new debug commands, one to read and set variables, the other to set a 'watch' on variables. svn-id: r3662
2002-03-06Reimplemented the preliminary Dig features. Implemented actor with many ↵Vincent Hamm
direction. Fixed bomp bug svn-id: r3661
2002-03-05More v7 implementationVincent Hamm
svn-id: r3656
2002-03-05Fixed struct RoomHeader for v7 implementationVincent Hamm
svn-id: r3650
2002-02-25Added an assertion to catch buffer overruns in actorTalk().Marcus Comstedt
svn-id: r3631
2002-02-22Fixed some boxes issues. Matrix is still buggyVincent Hamm
svn-id: r3620
2002-02-15Fixed actor scalling in Zak and indy3Vincent Hamm
svn-id: r3590
2002-02-13a few fix for Zak256Vincent Hamm
svn-id: r3575
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-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-11fixed typoLudvig Strigeus
svn-id: r3527
2001-12-11converted internal representation of palette from 6-bit to 8-bitLudvig Strigeus
yazoo implemented remapActor svn-id: r3526
2001-12-01adlib sound support, use USE_ADLIBLudvig Strigeus
svn-id: r3510
2001-11-27forgot to rename a variableLudvig Strigeus
svn-id: r3508
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-14music support,Ludvig Strigeus
fixed timing bugs svn-id: r3491
2001-11-11implemented some sam&max specific features,Ludvig Strigeus
fixed some bugs svn-id: r3486
2001-11-10fixed hardcoded number -> constant stuff (patches by janssen)Ludvig Strigeus
svn-id: r3483
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-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
2001-10-16preliminary DOTT supportLudvig Strigeus
svn-id: r3433
2001-10-10fixed swapped parameters in o_walkActorToActorLudvig Strigeus
svn-id: r3421
2001-10-10fixed return value from adjustXYToBeInBoxLudvig Strigeus
svn-id: r3417
2001-10-09fixed object parent bugLudvig Strigeus
fixed some signed/unsigned comparisons svn-id: r3413
2001-10-09Initial revisionLudvig Strigeus
svn-id: r3408