aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/objects/page.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/pink/objects/page.h')
-rw-r--r--engines/pink/objects/page.h19
1 files changed, 4 insertions, 15 deletions
diff --git a/engines/pink/objects/page.h b/engines/pink/objects/page.h
index 1055a710e1..f2ef83cc6b 100644
--- a/engines/pink/objects/page.h
+++ b/engines/pink/objects/page.h
@@ -33,7 +33,7 @@ class Archive;
class Page : public NamedObject {
public:
-
+ void load(Archive &archive);
private:
/*
@@ -48,23 +48,12 @@ private:
class GamePage : public Page {
public:
- void deserialize(Archive &archive){
- Page::deserialize(archive);
- _module = static_cast<Module*>(archive.readObject());
- assert(dynamic_cast<Module*>(_module) != 0);
- }
-
- void load(Archive &archive){
+ void deserialize(Archive &archive);
- }
+ void load(Archive &archive);
- void init(bool isLoadingSave){
- if (isLoadingSave){
- assert(perhapsIsLoaded == 0);
- // loadSerialize
- }
- }
+ void init(bool isLoadingSave);
private:
int perhapsIsLoaded;
Module *_module;