From c79ac80b0c73b86fa665dd439fa30cb3ca709785 Mon Sep 17 00:00:00 2001 From: Marisa-Chan Date: Wed, 12 Nov 2014 14:47:12 +0600 Subject: [PATCH] ZVISION: Implement quit function with reminder --- engines/zvision/zvision.cpp | 7 +++++++ engines/zvision/zvision.h | 2 ++ 2 files changed, 9 insertions(+) diff --git a/engines/zvision/zvision.cpp b/engines/zvision/zvision.cpp index 606e712cd01d..b697405c63e9 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 def9bbbdfbf0..e1a94db618d0 100644 --- a/engines/zvision/zvision.h +++ b/engines/zvision/zvision.h @@ -187,6 +187,8 @@ class ZVision : public Engine { void menuBarEnable(uint16 menus); + bool ifQuit(); + private: void initialize(); void initFonts();