diff options
author | Nicola Mettifogo | 2008-12-21 15:42:47 +0000 |
---|---|---|
committer | Nicola Mettifogo | 2008-12-21 15:42:47 +0000 |
commit | e11c17a005a1efb1be077ceb856c48446e11d95c (patch) | |
tree | 2272e2286e382d24640577eebf88a40cc9a06d44 /engines/parallaction/parallaction.h | |
parent | 74b251d45d0ae9bafaa96f36e4e3dc2aebefa225 (diff) | |
download | scummvm-rg350-e11c17a005a1efb1be077ceb856c48446e11d95c.tar.gz scummvm-rg350-e11c17a005a1efb1be077ceb856c48446e11d95c.tar.bz2 scummvm-rg350-e11c17a005a1efb1be077ceb856c48446e11d95c.zip |
Moved more GfxObj management to Gfx object.
svn-id: r35466
Diffstat (limited to 'engines/parallaction/parallaction.h')
-rw-r--r-- | engines/parallaction/parallaction.h | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/engines/parallaction/parallaction.h b/engines/parallaction/parallaction.h index bffd8b2940..291ab56eb2 100644 --- a/engines/parallaction/parallaction.h +++ b/engines/parallaction/parallaction.h @@ -198,7 +198,6 @@ struct Character { AnimationPtr _ani; GfxObj *_head; GfxObj *_talk; - GfxObj *_objs; PathBuilder *_builder; PathWalker *_walker; PointList _walkPath; @@ -210,8 +209,6 @@ struct Character { void setFoot(const Common::Point &foot); void scheduleWalk(int16 x, int16 y); - void free(); - protected: CharacterName _name; @@ -281,6 +278,7 @@ public: // game utilities Table *_globalFlagsNames; Table *_objectsNames; + GfxObj *_objects; Table *_callableNames; Table *_localFlagNames; CommandExec *_cmdExec; @@ -314,7 +312,6 @@ protected: void exitCommentMode(); void updateView(); void drawAnimations(); - void freeCharacter(); void doLocationEnterTransition(); void allocateLocationSlot(const char *name); void finalizeLocationParsing(); @@ -325,7 +322,6 @@ public: void beep(); void pauseJobs(); void resumeJobs(); - void hideDialogueStuff(); uint getInternLanguage(); void setInternLanguage(uint id); void enterDialogueMode(ZonePtr z); @@ -388,7 +384,6 @@ public: virtual void runPendingZones(); virtual void cleanupGame(); - void switchBackground(const char* background, const char* mask); private: @@ -405,6 +400,7 @@ private: void startEndPartSequence(); void loadProgram(AnimationPtr a, const char *filename); void freeLocation(bool removeAll); + void freeCharacter(); // callables data @@ -478,7 +474,6 @@ public: virtual void runPendingZones(); virtual void cleanupGame(); - void setupSubtitles(char *s, char *s2, int y); void clearSubtitles(); @@ -509,6 +504,7 @@ private: void freeLocation(bool removeAll); void loadProgram(AnimationPtr a, const char *filename); void startGui(bool showSplash); + void freeCharacter(); typedef void (Parallaction_br::*Callable)(void*); const Callable *_callables; |