diff options
Diffstat (limited to 'engines/pink/side_effects')
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; }; |