diff options
author | Marisa-Chan | 2014-11-12 14:47:12 +0600 |
---|---|---|
committer | Marisa-Chan | 2014-11-12 14:47:12 +0600 |
commit | c79ac80b0c73b86fa665dd439fa30cb3ca709785 (patch) | |
tree | a16864fa1bee26e3cc454ffb5f22b190182cb3d9 /engines | |
parent | 9e9b89071f9a07e2784bf52ef976d6560bf56e67 (diff) | |
download | scummvm-rg350-c79ac80b0c73b86fa665dd439fa30cb3ca709785.tar.gz scummvm-rg350-c79ac80b0c73b86fa665dd439fa30cb3ca709785.tar.bz2 scummvm-rg350-c79ac80b0c73b86fa665dd439fa30cb3ca709785.zip |
ZVISION: Implement quit function with reminder
Diffstat (limited to 'engines')
-rw-r--r-- | engines/zvision/zvision.cpp | 7 | ||||
-rw-r--r-- | engines/zvision/zvision.h | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/engines/zvision/zvision.cpp b/engines/zvision/zvision.cpp index 606e712cd0..b697405c63 100644 --- a/engines/zvision/zvision.cpp +++ b/engines/zvision/zvision.cpp @@ -459,4 +459,11 @@ void ZVision::menuBarEnable(uint16 menus) { _menu->setEnable(menus); } +bool ZVision::ifQuit() { + if (askQuestion(_stringManager->getTextLine(StringManager::ZVISION_STR_EXITPROMT))) { + quitGame(); + return true; + } + return false; +} } // End of namespace ZVision diff --git a/engines/zvision/zvision.h b/engines/zvision/zvision.h index def9bbbdfb..e1a94db618 100644 --- a/engines/zvision/zvision.h +++ b/engines/zvision/zvision.h @@ -187,6 +187,8 @@ public: void menuBarEnable(uint16 menus); + bool ifQuit(); + private: void initialize(); void initFonts(); |