22 #ifndef SHERLOCK_SCALPEL_PEOPLE_H 23 #define SHERLOCK_SCALPEL_PEOPLE_H 25 #include "common/scummsys.h" 26 #include "sherlock/people.h" 35 enum ScalpelSequences {
36 WALK_RIGHT = 0, WALK_DOWN = 1, WALK_LEFT = 2, WALK_UP = 3, STOP_LEFT = 4,
37 STOP_DOWN = 5, STOP_RIGHT = 6, STOP_UP = 7, WALK_UPRIGHT = 8,
38 WALK_DOWNRIGHT = 9, WALK_UPLEFT = 10, WALK_DOWNLEFT = 11,
39 STOP_UPRIGHT = 12, STOP_UPLEFT = 13, STOP_DOWNRIGHT = 14,
40 STOP_DOWNLEFT = 15, TALK_RIGHT = 6, TALK_LEFT = 4
91 void setTalking(
int speaker);
101 void setTalkSequence(
int speaker,
int sequenceNum = 1)
override;
111 bool loadWalk()
override;
122 void setListenSequence(
int speaker,
int sequenceNum = 1)
override;
virtual void synchronize(Serializer &s)
Definition: animation.h:29
void gotoStand() override
Definition: serializer.h:79
void walkToCoords(const Point32 &destPos, int destDir) override
void setWalking() override
Definition: scalpel_people.h:80
Definition: sherlock.h:76
void adjustSprite() override
Definition: scalpel_people.h:43
Definition: objects.h:101
Common::Point getSourcePoint() const override