diff options
author | Tobias Gunkel | 2012-01-07 18:05:42 +0100 |
---|---|---|
committer | Tobias Gunkel | 2012-02-11 08:28:18 +0100 |
commit | b01f601d7e8dc0b7885ff058c8596dc2ad6762f4 (patch) | |
tree | 798ae101fdd6c78a3d531cc9ce58396d8e3f5b38 /engines/scumm/actor.h | |
parent | 6b5abf69190b47dc7c0da63fa08a717adbfc0cdd (diff) | |
download | scummvm-rg350-b01f601d7e8dc0b7885ff058c8596dc2ad6762f4.tar.gz scummvm-rg350-b01f601d7e8dc0b7885ff058c8596dc2ad6762f4.tar.bz2 scummvm-rg350-b01f601d7e8dc0b7885ff058c8596dc2ad6762f4.zip |
SCUMM: use constants for c64 actor miscflags
Diffstat (limited to 'engines/scumm/actor.h')
-rw-r--r-- | engines/scumm/actor.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/engines/scumm/actor.h b/engines/scumm/actor.h index 1584d0a78b..d8e3692619 100644 --- a/engines/scumm/actor.h +++ b/engines/scumm/actor.h @@ -335,10 +335,21 @@ protected: virtual void prepareDrawActorCostume(BaseCostumeRenderer *bcr); }; +enum ActorC64MiscFlags { + kActorMiscFlagStrong = 0x01, // Kid is strong (Hunk-O-Matic used) + kActorMiscFlag_02 = 0x02, // ??? + kActorMiscFlag_04 = 0x04, // ??? + kActorMiscFlagEdsEnemy = 0x08, // Kid is not Weird Ed's friend + kActorMiscFlag_10 = 0x10, // ??? + kActorMiscFlag_20 = 0x20, // ??? + kActorMiscFlagFreeze = 0x40, // Stop moving + kActorMiscFlagHide = 0x80, // Hide actor (e.g. dead or wearing radiation suit) +}; + class ActorC64 : public Actor_v2 { public: byte _costCommand, _costFrame; - byte _miscflags; // 0x1: strong, 0x8: Ed's enemy, 0x40: stop moving, 0x80: hide(dead/radiation suit) + byte _miscflags; byte _speaking, _speakingPrev; public: |