aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorEugene Sandulenko2017-08-08 23:08:34 +0200
committerEugene Sandulenko2017-08-08 23:45:26 +0200
commitbca79db96b8964e232e136ca5c45f11c958226d1 (patch)
tree519df350854e84ba66836ddbb1d7fef00cad2661 /engines
parent09be9b2c2dbcacc4797c5b431307301466a2dc94 (diff)
downloadscummvm-rg350-bca79db96b8964e232e136ca5c45f11c958226d1.tar.gz
scummvm-rg350-bca79db96b8964e232e136ca5c45f11c958226d1.tar.bz2
scummvm-rg350-bca79db96b8964e232e136ca5c45f11c958226d1.zip
WAGE: Set default values for DITL messages
Diffstat (limited to 'engines')
-rw-r--r--engines/wage/gui.cpp1
-rw-r--r--engines/wage/wage.cpp2
-rw-r--r--engines/wage/world.cpp8
3 files changed, 10 insertions, 1 deletions
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