diff options
author | Paul Gilbert | 2014-02-28 20:37:42 -0500 |
---|---|---|
committer | Paul Gilbert | 2014-02-28 20:37:42 -0500 |
commit | badb8d97444767b7d8fea0f877ac044249696a5f (patch) | |
tree | bc3d5b66b4c0803080b92b0103c389097e72bf60 /engines/mads/dialogs.h | |
parent | c49d7196fcabf18d9e97711f67b864808ca7848a (diff) | |
download | scummvm-rg350-badb8d97444767b7d8fea0f877ac044249696a5f.tar.gz scummvm-rg350-badb8d97444767b7d8fea0f877ac044249696a5f.tar.bz2 scummvm-rg350-badb8d97444767b7d8fea0f877ac044249696a5f.zip |
MADS: More work implementing scene info loading
Diffstat (limited to 'engines/mads/dialogs.h')
-rw-r--r-- | engines/mads/dialogs.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/mads/dialogs.h b/engines/mads/dialogs.h index a915ed3452..0f9a098ee1 100644 --- a/engines/mads/dialogs.h +++ b/engines/mads/dialogs.h @@ -67,7 +67,7 @@ public: /** * Destructor */ - ~Dialog(); + virtual ~Dialog(); }; enum { @@ -145,7 +145,7 @@ public: /** * Destructor */ - ~TextDialog(); + virtual ~TextDialog(); /** * Draw the dialog @@ -162,6 +162,8 @@ class MessageDialog: protected TextDialog { public: MessageDialog(MADSEngine *vm, int lines, ...); + virtual ~MessageDialog() {} + /** * Show the dialog, and wait until a key or mouse press. */ @@ -184,6 +186,8 @@ public: Common::Point _defaultPosition; DialogId _pendingDialog; + virtual ~Dialogs() {} + virtual void showDialog() = 0; }; |