From d89a55d3deb703c23c6bb111c256a11ba17c5faf Mon Sep 17 00:00:00 2001 From: richiesams Date: Sat, 3 Aug 2013 15:01:25 -0500 Subject: ZVISION: Create class definitions for mutliple ResultAction children --- engines/zvision/actions.h | 66 +++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 61 insertions(+), 5 deletions(-) (limited to 'engines/zvision') 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: -- cgit v1.2.3