[Scummvm-git-logs] scummvm master -> 2741b2ea710e54a2d7269914a34a520145c380e9
mduggan
noreply at scummvm.org
Mon Mar 13 10:00:06 UTC 2023
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
2741b2ea71 TETRAEDGE: Fix build for plugin builds
Commit: 2741b2ea710e54a2d7269914a34a520145c380e9
https://github.com/scummvm/scummvm/commit/2741b2ea710e54a2d7269914a34a520145c380e9
Author: Matthew Duggan (mgithub at guarana.org)
Date: 2023-03-13T18:59:42+09:00
Commit Message:
TETRAEDGE: Fix build for plugin builds
Changed paths:
engines/tetraedge/detection.cpp
engines/tetraedge/metaengine.cpp
engines/tetraedge/metaengine.h
diff --git a/engines/tetraedge/detection.cpp b/engines/tetraedge/detection.cpp
index dc84cff8b08..3f71c8d35e0 100644
--- a/engines/tetraedge/detection.cpp
+++ b/engines/tetraedge/detection.cpp
@@ -37,6 +37,18 @@ TetraedgeMetaEngineDetection::TetraedgeMetaEngineDetection() : AdvancedMetaEngin
_flags = kADFlagMatchFullPaths;
}
+static const Common::Language *getGameLanguages() {
+ static Common::Language languages[] = {
+ Common::EN_ANY,
+ Common::FR_FRA,
+ Common::DE_DEU,
+ Common::IT_ITA,
+ Common::ES_ESP,
+ Common::RU_RUS,
+ Common::UNK_LANG
+ };
+ return languages;
+}
DetectedGame TetraedgeMetaEngineDetection::toDetectedGame(const ADDetectedGame &adGame, ADDetectedGameExtraInfo *extraInfo) const {
DetectedGame game = AdvancedMetaEngineDetection::toDetectedGame(adGame);
@@ -44,7 +56,7 @@ DetectedGame TetraedgeMetaEngineDetection::toDetectedGame(const ADDetectedGame &
// The AdvancedDetector model only allows specifying a single supported
// game language. Both games support multiple languages
if (game.gameId == "syberia" || game.gameId == "syberia2") {
- const Common::Language *language = TetraedgeMetaEngine::getGameLanguages();
+ const Common::Language *language = getGameLanguages();
while (*language != Common::UNK_LANG) {
// "ru" only present on syberia 1
if (game.gameId == "syberia2" && *language == Common::RU_RUS)
diff --git a/engines/tetraedge/metaengine.cpp b/engines/tetraedge/metaengine.cpp
index 7da1056f34a..eea67eb4513 100644
--- a/engines/tetraedge/metaengine.cpp
+++ b/engines/tetraedge/metaengine.cpp
@@ -65,20 +65,6 @@ bool TetraedgeMetaEngine::hasFeature(MetaEngineFeature f) const {
(f == kSupportsLoadingDuringStartup);
}
-/*static*/
-const Common::Language *TetraedgeMetaEngine::getGameLanguages() {
- static Common::Language languages[] = {
- Common::EN_ANY,
- Common::FR_FRA,
- Common::DE_DEU,
- Common::IT_ITA,
- Common::ES_ESP,
- Common::RU_RUS,
- Common::UNK_LANG
- };
- return languages;
-}
-
void TetraedgeMetaEngine::getSavegameThumbnail(Graphics::Surface &thumb) {
Tetraedge::TetraedgeEngine::getSavegameThumbnail(thumb);
}
diff --git a/engines/tetraedge/metaengine.h b/engines/tetraedge/metaengine.h
index 8ebb6556d80..b5bc8ef9d07 100644
--- a/engines/tetraedge/metaengine.h
+++ b/engines/tetraedge/metaengine.h
@@ -44,8 +44,6 @@ public:
*/
bool hasFeature(MetaEngineFeature f) const override;
- static const Common::Language *getGameLanguages();
-
};
#endif
More information about the Scummvm-git-logs
mailing list