diff options
author | Max Horn | 2007-01-21 00:25:04 +0000 |
---|---|---|
committer | Max Horn | 2007-01-21 00:25:04 +0000 |
commit | baaedb16510a1fef3d0f70b269ce0b8fd24996b1 (patch) | |
tree | f21eec831532cc25204bced2999fba6b9e635690 /base/plugins.cpp | |
parent | 0c148fc44e25516a06481ff62ba2c48428b48192 (diff) | |
download | scummvm-rg350-baaedb16510a1fef3d0f70b269ce0b8fd24996b1.tar.gz scummvm-rg350-baaedb16510a1fef3d0f70b269ce0b8fd24996b1.tar.bz2 scummvm-rg350-baaedb16510a1fef3d0f70b269ce0b8fd24996b1.zip |
Added game.cpp file with some funcs/methods declared in game.h
svn-id: r25137
Diffstat (limited to 'base/plugins.cpp')
-rw-r--r-- | base/plugins.cpp | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/base/plugins.cpp b/base/plugins.cpp index 90cbb5de78..7734e2c5f3 100644 --- a/base/plugins.cpp +++ b/base/plugins.cpp @@ -25,39 +25,6 @@ #include "common/util.h" -void GameDescriptor::updateDesc(const char *extra) { - // TODO: The format used here (LANG/PLATFORM/EXTRA) is not set in stone. - // We may want to change the order (PLATFORM/EXTRA/LANG, anybody?), or - // the seperator (instead of '/' use ', ' or ' '). - const bool hasCustomLanguage = (this->contains("language") && (this->language() != Common::UNK_LANG)); - const bool hasCustomPlatform = (this->contains("platform") && (this->platform() != Common::kPlatformUnknown)); - const bool hasExtraDesc = (extra && extra[0]); - - // Adapt the description string if custom platform/language is set. - if (hasCustomLanguage || hasCustomPlatform || hasExtraDesc) { - Common::String descr = this->description(); - - descr += " ("; - if (hasCustomLanguage) - descr += Common::getLanguageDescription(this->language()); - if (hasCustomPlatform) { - if (hasCustomLanguage) - descr += "/"; - descr += Common::getPlatformDescription(this->platform()); - } - if (hasExtraDesc) { - if (hasCustomPlatform || hasCustomLanguage) - descr += "/"; - descr += extra; - } - descr += ")"; - this->operator []("description") = descr; - } -} - - -#pragma mark - - #ifndef DYNAMIC_MODULES class StaticPlugin : public Plugin { PluginRegistrator *_plugin; |