aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/objects/module.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/pink/objects/module.cpp')
-rw-r--r--engines/pink/objects/module.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/engines/pink/objects/module.cpp b/engines/pink/objects/module.cpp
index dc9a06ec1e..621cd8c790 100644
--- a/engines/pink/objects/module.cpp
+++ b/engines/pink/objects/module.cpp
@@ -36,6 +36,12 @@ Module::Module(PinkEngine *game, const Common::String &name)
: NamedObject(name), _game(game), _page(nullptr)
{}
+Module::~Module() {
+ for (int i = 0; i < _pages.size(); ++i) {
+ delete _pages[i];
+ }
+}
+
void Module::load(Archive &archive){
archive.mapObject(this);
NamedObject::deserialize(archive);
@@ -63,7 +69,7 @@ void Module::changePage(const Common::String &pageName) {
page = findPage(pageName);
assert(_page != page);
- //_page->clear
+ _page->clear();
_page = page;
@@ -95,12 +101,6 @@ InventoryMgr *Module::getInventoryMgr() {
return &_invMgr;
}
-Module::~Module() {
- for (int i = 0; i < _pages.size(); ++i) {
- delete _pages[i];
- }
-}
-
} // End of namespace Pink