diff options
author | Max Horn | 2006-03-09 03:09:21 +0000 |
---|---|---|
committer | Max Horn | 2006-03-09 03:09:21 +0000 |
commit | e53e0e588569e71507d748f22a10970b4f417607 (patch) | |
tree | 85dd44b13451d3956e36a4701297a518f7521f4a /gui | |
parent | 72d6022fa9d951578836d400ab5e9a2b7ec6714a (diff) | |
download | scummvm-rg350-e53e0e588569e71507d748f22a10970b4f417607.tar.gz scummvm-rg350-e53e0e588569e71507d748f22a10970b4f417607.tar.bz2 scummvm-rg350-e53e0e588569e71507d748f22a10970b4f417607.zip |
- Removed the code from the launcher that adds language/platform to the
game descriptions. Doing this now is the responsibility of the engines.
- Adapted the SCUMM engine to add lang/platform to the desc string if
necessary. Other engines still have to be adapted (but many do not seem to
need this at all, since they either are lang/platform agnostic, or already
include this information in their MD5 tables).
svn-id: r21154
Diffstat (limited to 'gui')
-rw-r--r-- | gui/launcher.cpp | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/gui/launcher.cpp b/gui/launcher.cpp index ceb202dee0..74b89b7485 100644 --- a/gui/launcher.cpp +++ b/gui/launcher.cpp @@ -654,31 +654,14 @@ void LauncherDialog::addGame() { ConfMan.set("gameid", result.gameid, domain); ConfMan.set("path", dir.path(), domain); - const bool customLanguage = (result.language != Common::UNK_LANG); - const bool customPlatform = (result.platform != Common::kPlatformUnknown); - // Set language if specified - if (customLanguage) + if (result.language != Common::UNK_LANG) ConfMan.set("language", Common::getLanguageCode(result.language), domain); // Set platform if specified - if (customPlatform) + if (result.platform != Common::kPlatformUnknown) ConfMan.set("platform", Common::getPlatformCode(result.platform), domain); - // Adapt the description string if custom platform/language is set - if (customLanguage || customPlatform) { - result.description += " ("; - if (customLanguage) - result.description += Common::getLanguageDescription(result.language); - if (customLanguage && customPlatform) - result.description += "/"; - if (customPlatform) - result.description += Common::getPlatformDescription(result.platform); - result.description += ")"; - - ConfMan.set("description", result.description, domain); - } - // Display edit dialog for the new entry EditGameDialog editDialog(domain, result.description); if (editDialog.runModal() > 0) { |