diff options
Diffstat (limited to 'engines/sherlock/people.h')
-rw-r--r-- | engines/sherlock/people.h | 35 |
1 files changed, 5 insertions, 30 deletions
diff --git a/engines/sherlock/people.h b/engines/sherlock/people.h index d9624d827f..27b7dc41cf 100644 --- a/engines/sherlock/people.h +++ b/engines/sherlock/people.h @@ -63,21 +63,6 @@ public: bool _walkLoaded; Common::String _portrait; - // NPC related fields - int _npcIndex; - int _npcStack; - bool _npcPause; - byte _npcPath[MAX_NPC_PATH]; - Common::String _npcName; - bool _npcMoved; - int _npcFacing; - bool _resetNPCPath; - int _savedNpcSequence; - int _savedNpcFrame; - int _tempX; - int _tempScaleVal; - bool _updateNPCPath; - // Rose Tattoo fields Common::String _walkVGSName; // Name of walk library person is using public: @@ -90,16 +75,6 @@ public: * of steps to walk to get to that position. */ void goAllTheWay(); - - /** - * Clear the NPC related data - */ - void clearNPC(); - - /** - * Update the NPC - */ - void updateNPC(); }; class SherlockEngine; @@ -158,16 +133,16 @@ public: void walkToCoords(const Point32 &destPos, int destDir); /** - * Finds the scene background object corresponding to a specified speaker - */ - int findSpeaker(int speaker); - - /** * Turn off any currently active portraits, and removes them from being drawn */ void clearTalking(); /** + * Finds the scene background object corresponding to a specified speaker + */ + virtual int findSpeaker(int speaker); + + /** * Synchronize the data for a savegame */ virtual void synchronize(Serializer &s) = 0; |