aboutsummaryrefslogtreecommitdiff
path: root/engines/gnap/character.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/gnap/character.h')
-rw-r--r--engines/gnap/character.h7
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);