aboutsummaryrefslogtreecommitdiff
path: root/scumm/actor.h
AgeCommit message (Collapse)Author
2004-02-16Add akos drawing offsetsTravis Howell
svn-id: r12910
2004-02-09added talkVolume, and changed talkPan call methodPaweł Kołodziejski
svn-id: r12790
2004-01-16Add correct actor palette color changing for HE games.Travis Howell
svn-id: r12419
2004-01-12Add skipLimb actor var, which is used by puttmoon.Travis Howell
Use forceClip for actorOps case 218, since it should have same effect. svn-id: r12340
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2004-01-05more cleanupMax Horn
svn-id: r12161
2004-01-05added Actor::getElevation and Actor::setElevation; cleaned up costume API a ↵Max Horn
bit; some minor cleanup/tweaks svn-id: r12160
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-10-02renamed namespace ScummVM to CommonMax Horn
svn-id: r10544
2003-09-14moved Actor x/y to _pos.x/_pos.y -> this makes it much easier to grep for ↵Max Horn
access of the actor position svn-id: r10253
2003-09-13disabled a stone old hack; Ender, maybe you remember some details about this ↵Max Horn
fix? anybody feel like playtesting the Mystery Vortex, please? :-) svn-id: r10246
2003-09-11yet another tiny cleanup.... yeah yeah, I know I am annoyingMax Horn
svn-id: r10182
2003-09-11cleanupMax Horn
svn-id: r10181
2003-09-11cleanupMax Horn
svn-id: r10179
2003-09-09fix for bug #782086 (COMI: a long walk)Max Horn
svn-id: r10143
2003-09-03Implement the ACTOR_PAN opcode. The only place I know of where it's used isTorbjörn Andersson
between between ship-to-ship combats, so I didn't bother yet to store it in savegames. svn-id: r9988
2003-07-27init walkdata (fix for bug #770306); move Actor::Actor constructor from ↵Max Horn
header to source file svn-id: r9205
2003-07-24cleanup: encapsulate some more members of class Actor, and rename ↵Max Horn
newDirection -> targetFacing (since it corresponds to the future value of 'facing'; the distinction between 'facing' and 'direction' is extremly fuzzy) svn-id: r9175
2003-07-02removed #include "boxes.h" from scumm.h; cleaned up AdjustBoxResult ↵Max Horn
definition & usage; properly deal with larger box distances, thus partially fixing Zak on the airport (but original seems to have used a very different algorithm, so this really is only a partial fix) svn-id: r8710
2003-06-14init actor things to make valgrind happyJonathan Gray
svn-id: r8475
2003-06-01Enabled walk sounds in Indy3EGA/ZakEGA; cleanup (bug #747068)Max Horn
svn-id: r8249
2003-05-31renamed walk_script/talk_script -> walkScript/talkScriptMax Horn
svn-id: r8178
2003-05-30rewrote Actor::needBgReset related code (this could cause regressions...)Max Horn
svn-id: r8126
2003-05-26SaveLoadEntry is a struct, not a class.Jamieson Christian
Fixes a VC++ warning. svn-id: r8005
2003-05-26moved Actor SaveLoadEntry definition to actor.cpp; made ↵Max Horn
findPathTowards/findPathTowardsOld members of Actor; cleanup svn-id: r7988
2003-05-25some sane default values for speedx/speedy (shouldn't matter, though, as ↵Max Horn
script usually set those early) svn-id: r7938
2003-05-22renamed talkFrame1/talkFrame2 to talkStartFrame/talkStopFrameMax Horn
svn-id: r7819
2003-05-22freeze scripts & hide mouse during cutscenes; addde Actor::isPlayer method ↵Max Horn
that should work in V2, too; fixed o2_walkActorToObject svn-id: r7815
2003-05-20added enum's for the known actor/object claasses; extended putClass/getClass ↵Max Horn
to translate the X/Y flip classes; made code use the new enum's; some other cleanup svn-id: r7753
2003-05-20got rid of the evil locked-box hack in adjustXYToBeInBox; instead check for ↵Max Horn
locked boxes in walkActorOld, which seems to work just as well (and hopefully better) svn-id: r7750
2003-05-18implemented proper 'invalid walkbox' handling in older games (in newer ↵Max Horn
games, box 0 is used as invalid box, while in older games this is a legal box and box 255 is the 'invalid' box); removed lots of FIXME's which were needed to cope with ScummVM not implementing the invalid walkbox stuff properly in the past; removed other actor FIXMEs. svn-id: r7642
2003-05-05renamed XYFactor/YXFactor to XYFactor, YXFactor/deltaYFactor (they denote ↵Max Horn
how much to move each step in the x/y direction); added several FIXME comments (after 0.4.0 we really shold revise this code) svn-id: r7344
2003-04-20Pedantic stats-boosting typo fix :)James Brown
svn-id: r7039
2003-03-08new constant MF_FROZEN; fixed actor unfreeze codeMax Horn
svn-id: r6764
2003-03-07fixed some more valgrind warningsMax Horn
svn-id: r6756
2003-03-07properly init Actor objects instead of one big evil hackish memset...Max Horn
svn-id: r6733
2003-03-06updated copyrights headersPaweł Kołodziejski
svn-id: r6726
2003-03-06and more cleanupPaweł Kołodziejski
svn-id: r6718
2003-01-26Patch 671701: SO_TALK_FREQUENCYJames Brown
svn-id: r6547
2003-01-26LCA03 sync: Modified version of the untrap patch, debuggerJames Brown
savegame/loadgame changes, attempts at making the ComI save/load screen (F1) work. The savegame part of the screen does not work due to a crash, the load part SHOULD... but something resets the saveload flags before they are processed (help! :) svn-id: r6545
2003-01-06some chore/limb related codeMax Horn
svn-id: r6348
2003-01-01moved Scumm::faceActorToObj to Actor::faceToObject; moved various functions ↵Max Horn
in script.cpp (grouping cutscene/override related stuff) svn-id: r6317
2002-12-25moved CharsetRendere into its own header/source file; changed ↵Max Horn
Scumm::_charset into a pointer, to make it possible to use different implementations of it svn-id: r6147
2002-12-23renamed new_1, new_2, new_3 in class ActorMax Horn
svn-id: r6069
2002-12-15disable actor dir intepolation for V7 games - it interfers with walk ↵Max Horn
scripts; ensure the 'frame' variable is set; cleanup svn-id: r5982
2002-12-08Patch #650085: Make saveload system extensibleMax Horn
svn-id: r5885
2002-11-10increasing actor palette to 256Paweł Kołodziejski
svn-id: r5505
2002-10-23Actor::frame is never set, this should be researchedMax Horn
svn-id: r5269
2002-10-22added FIXMEMax Horn
svn-id: r5235