diff options
-rw-r--r-- | engines/parallaction/parallaction.cpp | 4 | ||||
-rw-r--r-- | engines/parallaction/parallaction.h | 4 |
2 files changed, 3 insertions, 5 deletions
diff --git a/engines/parallaction/parallaction.cpp b/engines/parallaction/parallaction.cpp index be33bfdaa9..e144224bd6 100644 --- a/engines/parallaction/parallaction.cpp +++ b/engines/parallaction/parallaction.cpp @@ -60,7 +60,7 @@ uint32 _globalFlags = 0; Parallaction::Parallaction(OSystem *syst, const PARALLACTIONGameDescription *gameDesc) : - Engine(syst), _gameDescription(gameDesc), _char(this), _location(getGameType()) { + Engine(syst), _gameDescription(gameDesc), _location(getGameType()) { _vm = this; Common::addDebugChannel(kDebugDialogue, "dialogue", "Dialogues debug level"); @@ -844,7 +844,7 @@ void Location::freeZones(bool removeAll) { -Character::Character(Parallaction *vm) : _vm(vm), _ani(new Animation) { +Character::Character() : _ani(new Animation) { _talk = NULL; _head = NULL; diff --git a/engines/parallaction/parallaction.h b/engines/parallaction/parallaction.h index 030db1f774..fd2d05427e 100644 --- a/engines/parallaction/parallaction.h +++ b/engines/parallaction/parallaction.h @@ -210,13 +210,11 @@ public: struct Character { - Parallaction *_vm; - AnimationPtr _ani; GfxObj *_head; GfxObj *_talk; - Character(Parallaction *vm); + Character(); protected: CharacterName _name; |