aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision
diff options
context:
space:
mode:
authorrichiesams2013-08-03 15:01:25 -0500
committerrichiesams2013-08-04 13:33:11 -0500
commitd89a55d3deb703c23c6bb111c256a11ba17c5faf (patch)
tree1a09f58b2e22ec9cd0bb3e920abe5ae50574b478 /engines/zvision
parent32b3363acddcc25fb2380fbb66df829832d5200d (diff)
downloadscummvm-rg350-d89a55d3deb703c23c6bb111c256a11ba17c5faf.tar.gz
scummvm-rg350-d89a55d3deb703c23c6bb111c256a11ba17c5faf.tar.bz2
scummvm-rg350-d89a55d3deb703c23c6bb111c256a11ba17c5faf.zip
ZVISION: Create class definitions for mutliple ResultAction children
Diffstat (limited to 'engines/zvision')
-rw-r--r--engines/zvision/actions.h66
1 files changed, 61 insertions, 5 deletions
diff --git a/engines/zvision/actions.h b/engines/zvision/actions.h
index 3922f92b44..46b31e9bed 100644
--- a/engines/zvision/actions.h
+++ b/engines/zvision/actions.h
@@ -128,6 +128,14 @@ private:
uint _timeInMillis;
};
+class ActionDebug : public ResultAction {
+public:
+ ActionDebug(const Common::String &line);
+ bool execute(ZVision *engine);
+
+private:
+};
+
class ActionDelayRender : public ResultAction {
public:
ActionDelayRender(const Common::String &line);
@@ -138,6 +146,54 @@ private:
uint32 framesToDelay;
};
+class ActionDisableControl : public ResultAction {
+public:
+ ActionDisableControl(const Common::String &line);
+ bool execute(ZVision *engine);
+
+private:
+};
+
+class ActionDisableVenus : public ResultAction {
+public:
+ ActionDisableVenus(const Common::String &line);
+ bool execute(ZVision *engine);
+
+private:
+};
+
+class ActionDisplayMessage : public ResultAction {
+public:
+ ActionDisplayMessage(const Common::String &line);
+ bool execute(ZVision *engine);
+
+private:
+};
+
+class ActionDissolve : public ResultAction {
+public:
+ ActionDissolve(const Common::String &line);
+ bool execute(ZVision *engine);
+
+private:
+};
+
+class ActionDistort : public ResultAction {
+public:
+ ActionDistort(const Common::String &line);
+ bool execute(ZVision *engine);
+
+private:
+};
+
+class ActionEnableControl : public ResultAction {
+public:
+ ActionEnableControl(const Common::String &line);
+ bool execute(ZVision *engine);
+
+private:
+};
+
class ActionPlayAnimation : public ResultAction {
public:
ActionPlayAnimation(const Common::String &line);
@@ -170,11 +226,11 @@ private:
};
// TODO: See if this exists in ZGI. It doesn't in ZNem
-//class ActionUnloadAnimation : public ResultAction {
-//public:
-// ActionUnloadAnimation(const Common::String &line);
-// bool execute(ZVision *engine);
-//};
+class ActionUnloadAnimation : public ResultAction {
+public:
+ ActionUnloadAnimation(const Common::String &line);
+ bool execute(ZVision *engine);
+};
class ActionRandom : public ResultAction {
public: