From bca79db96b8964e232e136ca5c45f11c958226d1 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Tue, 8 Aug 2017 23:08:34 +0200 Subject: WAGE: Set default values for DITL messages --- engines/wage/gui.cpp | 1 + engines/wage/wage.cpp | 2 +- engines/wage/world.cpp | 8 ++++++++ 3 files changed, 10 insertions(+), 1 deletion(-) (limited to 'engines') diff --git a/engines/wage/gui.cpp b/engines/wage/gui.cpp index fb46ec168f..3159d80a71 100644 --- a/engines/wage/gui.cpp +++ b/engines/wage/gui.cpp @@ -250,6 +250,7 @@ void Gui::executeMenuCommand(int action, Common::String &text) { case kMenuActionClose: case kMenuActionRevert: case kMenuActionQuit: + warning("STUB: executeMenuCommand: action: %d", action); break; case kMenuActionOpen: diff --git a/engines/wage/wage.cpp b/engines/wage/wage.cpp index 6d153a35f0..923964b466 100644 --- a/engines/wage/wage.cpp +++ b/engines/wage/wage.cpp @@ -238,7 +238,7 @@ bool WageEngine::saveDialog() { buttons.push_back(new DialogButton("Yes", 112, 67, 68, 28)); buttons.push_back(new DialogButton("Cancel", 205, 67, 68, 28)); - Dialog save(_gui, 291, "Save changes before closing?", &buttons, 1); + Dialog save(_gui, 291, _world->_saveBeforeCloseMessage->c_str(), &buttons, 1); int button = save.run(); diff --git a/engines/wage/world.cpp b/engines/wage/world.cpp index 465240a23c..4e92af2501 100644 --- a/engines/wage/world.cpp +++ b/engines/wage/world.cpp @@ -174,21 +174,29 @@ bool World::loadWorld(Common::MacResManager *resMan) { message->trim(); debug(2, "_gameOverMessage: %s", message->c_str()); _gameOverMessage = message; + } else { + _gameOverMessage = new Common::String("Game Over!"); } if ((message = loadStringFromDITL(resMan, 2480, 3)) != NULL) { message->trim(); debug(2, "_saveBeforeQuitMessage: %s", message->c_str()); _saveBeforeQuitMessage = message; + } else { + _saveBeforeQuitMessage = new Common::String("Save changes before quiting?"); } if ((message = loadStringFromDITL(resMan, 2490, 3)) != NULL) { message->trim(); debug(2, "_saveBeforeCloseMessage: %s", message->c_str()); _saveBeforeCloseMessage = message; + } else { + _saveBeforeCloseMessage = new Common::String("Save changes before closing?"); } if ((message = loadStringFromDITL(resMan, 2940, 2)) != NULL) { message->trim(); debug(2, "_revertMessage: %s", message->c_str()); _revertMessage = message; + } else { + _revertMessage = new Common::String("Revert to the last saved version?"); } // Load scenes -- cgit v1.2.3