aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/dialogs_options.h
diff options
context:
space:
mode:
authorPaul Gilbert2015-01-19 10:28:48 -0500
committerPaul Gilbert2015-01-19 10:28:48 -0500
commitf46b9d77dd1427aacb095f834f10f3fb45502637 (patch)
tree229fc27ff2eb88c3ebac2f01782882e3a81b295a /engines/xeen/dialogs_options.h
parentb12e26836aacfd414abb5967f7475435a4fd55a5 (diff)
downloadscummvm-rg350-f46b9d77dd1427aacb095f834f10f3fb45502637.tar.gz
scummvm-rg350-f46b9d77dd1427aacb095f834f10f3fb45502637.tar.bz2
scummvm-rg350-f46b9d77dd1427aacb095f834f10f3fb45502637.zip
XEEN: Compilation fixes for gcc
Diffstat (limited to 'engines/xeen/dialogs_options.h')
-rw-r--r--engines/xeen/dialogs_options.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/xeen/dialogs_options.h b/engines/xeen/dialogs_options.h
index 7a933fdea6..bb4aea9a36 100644
--- a/engines/xeen/dialogs_options.h
+++ b/engines/xeen/dialogs_options.h
@@ -46,6 +46,8 @@ protected:
virtual void openWindow() {}
public:
+ virtual ~OptionsMenu() {}
+
static void show(XeenEngine *vm);
};
@@ -54,6 +56,8 @@ protected:
virtual void startup(Common::String &title1, Common::String &title2);
public:
CloudsOptionsMenu(XeenEngine *vm) : OptionsMenu(vm) {}
+
+ virtual ~CloudsOptionsMenu() {}
};
class DarkSideOptionsMenu : public OptionsMenu {
@@ -61,6 +65,8 @@ protected:
virtual void startup(Common::String &title1, Common::String &title2);
public:
DarkSideOptionsMenu(XeenEngine *vm) : OptionsMenu(vm) {}
+
+ virtual ~DarkSideOptionsMenu() {}
};
class WorldOptionsMenu : public DarkSideOptionsMenu {
@@ -80,6 +86,8 @@ protected:
virtual void showContents(SpriteResource &title1, bool mode);
public:
WorldOptionsMenu(XeenEngine *vm) : DarkSideOptionsMenu(vm), _bgFrame(0) {}
+
+ virtual ~WorldOptionsMenu() {}
};
} // End of namespace Xeen