aboutsummaryrefslogtreecommitdiff
path: root/engines/pegasus/menu.h
diff options
context:
space:
mode:
authorMatthew Hoops2011-09-29 11:52:35 -0400
committerMatthew Hoops2011-09-29 11:52:35 -0400
commit69badbebc43488caa66bd5ac25d942fb36592259 (patch)
tree2fdb4aad522f1e7b6aec51f3da148daa5d25fe4e /engines/pegasus/menu.h
parent878601b2a3b1e60c4ec96ec1ca99d2e5eb5359be (diff)
downloadscummvm-rg350-69badbebc43488caa66bd5ac25d942fb36592259.tar.gz
scummvm-rg350-69badbebc43488caa66bd5ac25d942fb36592259.tar.bz2
scummvm-rg350-69badbebc43488caa66bd5ac25d942fb36592259.zip
PEGASUS: Add the PauseMenu code
Diffstat (limited to 'engines/pegasus/menu.h')
-rwxr-xr-xengines/pegasus/menu.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/engines/pegasus/menu.h b/engines/pegasus/menu.h
index 17242208d1..741662336d 100755
--- a/engines/pegasus/menu.h
+++ b/engines/pegasus/menu.h
@@ -143,6 +143,29 @@ protected:
Sound _triumphSound;
};
+class PauseMenu : public GameMenu {
+public:
+ PauseMenu();
+ virtual ~PauseMenu() {}
+
+ virtual void handleInput(const Input &input, const Hotspot *);
+
+protected:
+ void updateDisplay();
+
+ uint32 _menuSelection;
+ Picture _pauseBackground;
+ Picture _saveButton;
+ Picture _restoreButton;
+ Picture _walkthroughButton;
+ Picture _continueButton;
+ SoundLevel _soundFXLevel;
+ SoundLevel _ambienceLevel;
+ Picture _quitButton;
+ Picture _largeSelect;
+ Picture _smallSelect;
+};
+
} // End of namespace Pegasus
#endif