diff options
author | Matthew Hoops | 2011-09-29 11:52:35 -0400 |
---|---|---|
committer | Matthew Hoops | 2011-09-29 11:52:35 -0400 |
commit | 69badbebc43488caa66bd5ac25d942fb36592259 (patch) | |
tree | 2fdb4aad522f1e7b6aec51f3da148daa5d25fe4e /engines/pegasus/menu.h | |
parent | 878601b2a3b1e60c4ec96ec1ca99d2e5eb5359be (diff) | |
download | scummvm-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-x | engines/pegasus/menu.h | 23 |
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 |