aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/side_effects
diff options
context:
space:
mode:
Diffstat (limited to 'engines/pink/side_effects')
-rw-r--r--engines/pink/side_effects/side_effect_exit.cpp3
-rw-r--r--engines/pink/side_effects/side_effect_module_variable.cpp15
-rw-r--r--engines/pink/side_effects/side_effect_module_variable.h5
-rw-r--r--engines/pink/side_effects/side_effect_variable.h2
4 files changed, 22 insertions, 3 deletions
diff --git a/engines/pink/side_effects/side_effect_exit.cpp b/engines/pink/side_effects/side_effect_exit.cpp
index 5232012ea6..0a14e1c3c4 100644
--- a/engines/pink/side_effects/side_effect_exit.cpp
+++ b/engines/pink/side_effects/side_effect_exit.cpp
@@ -20,6 +20,7 @@
*
*/
+#include <common/debug.h>
#include "side_effect_exit.h"
#include "../archive.h"
@@ -27,6 +28,8 @@ namespace Pink {
void SideEffectExit::deserialize(Archive &archive) {
archive >> _nextModule >> _nextPage;
+ debug("\tSideEffectExit: _nextModule = %s, _nextPage = %s",
+ _nextModule.c_str(), _nextPage.c_str());
}
} // End of namespace Pink \ No newline at end of file
diff --git a/engines/pink/side_effects/side_effect_module_variable.cpp b/engines/pink/side_effects/side_effect_module_variable.cpp
index 4972ad00bb..5f3c85729f 100644
--- a/engines/pink/side_effects/side_effect_module_variable.cpp
+++ b/engines/pink/side_effects/side_effect_module_variable.cpp
@@ -1,3 +1,7 @@
+#include <engines/pink/archive.h>
+#include <common/debug.h>
+#include "side_effect_variable.h"
+
/* ScummVM - Graphic Adventure Engine
*
* ScummVM is the legal property of its developers, whose names
@@ -20,3 +24,14 @@
*
*/
+#include "side_effect_module_variable.h"
+
+namespace Pink {
+
+void SideEffectModuleVariable::deserialize(Archive &archive) {
+ SideEffectVariable::deserialize(archive);
+ debug("\tSideEffectModuleVariable: _name = %s _value = %s",
+ _name.c_str(), _value.c_str());
+}
+
+} \ No newline at end of file
diff --git a/engines/pink/side_effects/side_effect_module_variable.h b/engines/pink/side_effects/side_effect_module_variable.h
index dc46dedadb..68156f12ad 100644
--- a/engines/pink/side_effects/side_effect_module_variable.h
+++ b/engines/pink/side_effects/side_effect_module_variable.h
@@ -27,9 +27,10 @@
namespace Pink {
class SideEffectModuleVariable : public SideEffectVariable {
-
+public:
+ virtual void deserialize(Archive &archive);
};
-}
+} // End of namespace Pink
#endif \ No newline at end of file
diff --git a/engines/pink/side_effects/side_effect_variable.h b/engines/pink/side_effects/side_effect_variable.h
index 15d638035e..c5b45f1e47 100644
--- a/engines/pink/side_effects/side_effect_variable.h
+++ b/engines/pink/side_effects/side_effect_variable.h
@@ -31,7 +31,7 @@ class SideEffectVariable : public SideEffect {
public:
virtual void deserialize(Archive &archive);
-private:
+protected:
Common::String _name;
Common::String _value;
};