diff options
Diffstat (limited to 'engines/gnap/character.h')
-rw-r--r-- | engines/gnap/character.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/gnap/character.h b/engines/gnap/character.h index c36b0a2295..114b3a3290 100644 --- a/engines/gnap/character.h +++ b/engines/gnap/character.h @@ -88,6 +88,11 @@ public: virtual int getWalkSequenceId(int deltaX, int deltaY); virtual bool walkTo(Common::Point gridPos, int animationIndex, int sequenceId, int flags); + void actionIdle(int sequenceId); + int getShowSequenceId(int index, int gridX, int gridY); + Facing getWalkFacing(int deltaX, int deltaY); + int getWalkStopSequenceId(int deltaX, int deltaY); + void idle(); void initBrainPulseRndValue(); void kissPlatypus(int callback); void useDeviceOnPlatypus(); @@ -114,6 +119,8 @@ public: virtual int getWalkSequenceId(int deltaX, int deltaY); virtual bool walkTo(Common::Point gridPos, int animationIndex, int sequenceId, int flags); + void makeRoom(); + private: bool findPath1(int gridX, int gridY, int index); bool findPath2(int gridX, int gridY, int index); |