aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/parallaction.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/parallaction/parallaction.h')
-rw-r--r--engines/parallaction/parallaction.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/engines/parallaction/parallaction.h b/engines/parallaction/parallaction.h
index 13c56cf57b..2d0a201686 100644
--- a/engines/parallaction/parallaction.h
+++ b/engines/parallaction/parallaction.h
@@ -261,9 +261,9 @@ public:
void pauseJobs();
void resumeJobs();
- void finalizeWalk(WalkNodeList *list);
- int16 selectWalkFrame(const Common::Point& pos, const WalkNodePtr from);
- void clipMove(Common::Point& pos, const WalkNodePtr from);
+ void finalizeWalk(Character &character);
+ int16 selectWalkFrame(Character &character, const Common::Point& pos, const WalkNodePtr to);
+ void clipMove(Common::Point& pos, const WalkNodePtr to);
ZonePtr findZone(const char *name);
ZonePtr hitZone(uint32 type, uint16 x, uint16 y);
@@ -357,7 +357,7 @@ protected: // members
void displayComment(ExamineData *data);
- uint16 checkDoor();
+ void checkDoor(Character &character);
void freeCharacter();
@@ -379,7 +379,7 @@ public:
void updateDoor(ZonePtr z);
- virtual void walk() = 0;
+ virtual void walk(Character &character) = 0;
virtual void drawAnimations() = 0;
void beep();
@@ -575,7 +575,7 @@ private:
const Callable *_callables;
protected:
- void walk();
+ void walk(Character &character);
void drawAnimations();
void parseLocation(const char *filename);