aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorFilippos Karapetis2008-10-26 19:27:26 +0000
committerFilippos Karapetis2008-10-26 19:27:26 +0000
commitea8e06fcf9d865b83465ee704b3a8c4cc11055df (patch)
tree07f3abda259473240f195fbf8b9f4fd8e23f83e6 /engines
parentc03f0219cab5fa156c3e81fbaa9d09747a4bafa3 (diff)
downloadscummvm-rg350-ea8e06fcf9d865b83465ee704b3a8c4cc11055df.tar.gz
scummvm-rg350-ea8e06fcf9d865b83465ee704b3a8c4cc11055df.tar.bz2
scummvm-rg350-ea8e06fcf9d865b83465ee704b3a8c4cc11055df.zip
Implemented FR #2038951: "ALL: visible warning when CD music missing"
svn-id: r34856
Diffstat (limited to 'engines')
-rw-r--r--engines/engine.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/engine.cpp b/engines/engine.cpp
index a17f1e5153..d5d5498384 100644
--- a/engines/engine.cpp
+++ b/engines/engine.cpp
@@ -183,6 +183,17 @@ void Engine::checkCD() {
"the data files to your hard disk instead.\n"
"See the README file for details.", "OK");
dialog.runModal();
+ } else {
+ // If we reached here, the game has audio tracks,
+ // it's not ran from the CD and the tracks have not
+ // been ripped.
+ GUI::MessageDialog dialog(
+ "This game has audio tracks in its disk. These\n"
+ "tracks need to be ripped from the disk using\n"
+ "an appropriate CD audio extracting tool in\n"
+ "order to listen to the game's music.\n"
+ "See the README file for details.", "OK");
+ dialog.runModal();
}
#endif
}