diff options
Diffstat (limited to 'engines/mads/nebular/menu_nebular.h')
-rw-r--r-- | engines/mads/nebular/menu_nebular.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/engines/mads/nebular/menu_nebular.h b/engines/mads/nebular/menu_nebular.h index 89921191c1..04ac60fb0d 100644 --- a/engines/mads/nebular/menu_nebular.h +++ b/engines/mads/nebular/menu_nebular.h @@ -116,6 +116,40 @@ public: virtual ~MainMenu(); }; +/** + * Scrolling text view + */ +class TextView : public MenuView { +private: + static char _resourceName[100]; +public: + /** + * Queue the given text resource for display + */ + static void execute(const Common::String &resName); + + TextView(MADSEngine *vm) : MenuView(vm) {} + + virtual ~TextView() {} +}; + +/** +* Animation cutscene view +*/ +class AnimationView : public MenuView { +private: + static char _resourceName[100]; +public: + /** + * Queue the given text resource for display + */ + static void execute(const Common::String &resName); + + AnimationView(MADSEngine *vm) : MenuView(vm) {} + + virtual ~AnimationView() {} +}; + } // End of namespace Nebular } // End of namespace MADS |