diff options
-rw-r--r-- | engines/fullpipe/modal.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/engines/fullpipe/modal.h b/engines/fullpipe/modal.h index 438e341c1c..72d439f8af 100644 --- a/engines/fullpipe/modal.h +++ b/engines/fullpipe/modal.h @@ -161,6 +161,42 @@ public: virtual void saveload() {} }; +class ModalHelp : public BaseModalObject { +public: + ModalHelp(); + virtual ~ModalHelp() {} + + virtual bool pollEvent() { return true; } + virtual bool handleMessage(ExCommand *message) { return false; } + virtual bool init(int counterdiff) { return true; } + virtual void update() {} + virtual void saveload() {} +}; + +class ModalQuery : public BaseModalObject { +public: + ModalQuery(); + virtual ~ModalQuery() {} + + virtual bool pollEvent() { return true; } + virtual bool handleMessage(ExCommand *message) { return false; } + virtual bool init(int counterdiff) { return true; } + virtual void update() {} + virtual void saveload() {} +}; + +class ModalSaveGame : public BaseModalObject { +public: + ModalSaveGame(); + virtual ~ModalSaveGame() {} + + virtual bool pollEvent() { return true; } + virtual bool handleMessage(ExCommand *message) { return false; } + virtual bool init(int counterdiff) { return true; } + virtual void update() {} + virtual void saveload() {} +}; + } // End of namespace Fullpipe |