diff options
author | Nicola Mettifogo | 2009-02-24 09:18:20 +0000 |
---|---|---|
committer | Nicola Mettifogo | 2009-02-24 09:18:20 +0000 |
commit | 5dff53a2fa8d2f7314d23e229d3c79aa3c0fc3bc (patch) | |
tree | 2af6dea8863444fe458f40484c36a8728f00daa7 /engines/parallaction/parallaction.h | |
parent | 659c9fb901bcbc3db1252ed0c9a7eb49c09853b4 (diff) | |
download | scummvm-rg350-5dff53a2fa8d2f7314d23e229d3c79aa3c0fc3bc.tar.gz scummvm-rg350-5dff53a2fa8d2f7314d23e229d3c79aa3c0fc3bc.tar.bz2 scummvm-rg350-5dff53a2fa8d2f7314d23e229d3c79aa3c0fc3bc.zip |
Added preliminary code for following walker support in BRA.
svn-id: r38837
Diffstat (limited to 'engines/parallaction/parallaction.h')
-rw-r--r-- | engines/parallaction/parallaction.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/engines/parallaction/parallaction.h b/engines/parallaction/parallaction.h index c332c5d860..55eeabfa85 100644 --- a/engines/parallaction/parallaction.h +++ b/engines/parallaction/parallaction.h @@ -367,7 +367,7 @@ public: virtual void runPendingZones() = 0; virtual void cleanupGame() = 0; virtual void updateWalkers() = 0; - virtual void scheduleWalk(int16 x, int16 y) = 0; + virtual void scheduleWalk(int16 x, int16 y, bool fromUser) = 0; virtual DialogueManager *createDialogueManager(ZonePtr z) = 0; }; @@ -391,7 +391,7 @@ public: virtual void runPendingZones(); virtual void cleanupGame(); virtual void updateWalkers(); - virtual void scheduleWalk(int16 x, int16 y); + virtual void scheduleWalk(int16 x, int16 y, bool fromUser); virtual DialogueManager *createDialogueManager(ZonePtr z); @@ -490,8 +490,7 @@ public: virtual void runPendingZones(); virtual void cleanupGame(); virtual void updateWalkers(); - virtual void scheduleWalk(int16 x, int16 y); - + virtual void scheduleWalk(int16 x, int16 y, bool fromUser); virtual DialogueManager *createDialogueManager(ZonePtr z); void setupSubtitles(char *s, char *s2, int y); @@ -504,6 +503,8 @@ public: int getCounterValue(const Common::String &name); void setCounterValue(const Common::String &name, int value); + void setFollower(const Common::String &name); + const char **_audioCommandsNamesRes; static const char *_partNames[]; int _part; @@ -537,6 +538,8 @@ private: const Callable *_callables; static const Callable _dosCallables[6]; + Common::String _followerName; + AnimationPtr _follower; PathWalker_BR *_walker; // dos callables |