diff options
Diffstat (limited to 'engines/parallaction/parallaction.cpp')
-rw-r--r-- | engines/parallaction/parallaction.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/parallaction/parallaction.cpp b/engines/parallaction/parallaction.cpp index e7455220ec..163f3009e1 100644 --- a/engines/parallaction/parallaction.cpp +++ b/engines/parallaction/parallaction.cpp @@ -98,6 +98,8 @@ Parallaction::~Parallaction() { freeCharacter(); destroyInventory(); + cleanupGui(); + delete _localFlagNames; delete _gfx; delete _soundMan; @@ -136,6 +138,8 @@ int Parallaction::init() { _debugger = new Debugger(this); + _menuHelper = 0; + setupBalloonManager(); return 0; @@ -325,6 +329,7 @@ void Parallaction::runGame() { if (_engineFlags & kEngineQuit) return; + runGuiFrame(); runDialogueFrame(); runCommentFrame(); |