diff options
Diffstat (limited to 'engines/parallaction/parallaction.h')
-rw-r--r-- | engines/parallaction/parallaction.h | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/engines/parallaction/parallaction.h b/engines/parallaction/parallaction.h index d7786e0633..8d4bb93c97 100644 --- a/engines/parallaction/parallaction.h +++ b/engines/parallaction/parallaction.h @@ -199,6 +199,7 @@ struct Character { GfxObj *_talk; GfxObj *_objs; PathBuilder *_builder; + PathWalker *_walker; PointList _walkPath; Character(Parallaction *vm); @@ -260,9 +261,6 @@ public: void pauseJobs(); void resumeJobs(); - void finalizeWalk(Character &character); - void clipMove(Common::Point& pos, const Common::Point& to); - ZonePtr findZone(const char *name); ZonePtr hitZone(uint32 type, uint16 x, uint16 y); uint16 runZone(ZonePtr z); @@ -353,8 +351,6 @@ protected: // members void displayComment(ExamineData *data); - void checkDoor(const Common::Point &foot); - void freeCharacter(); int16 pickupItem(ZonePtr z); @@ -375,7 +371,6 @@ public: void updateDoor(ZonePtr z); - virtual void walk(Character &character) = 0; virtual void drawAnimations() = 0; void beep(); @@ -586,7 +581,6 @@ private: const Callable *_callables; protected: - void walk(Character &character); void drawAnimations(); void parseLocation(const char *filename); |