diff options
Diffstat (limited to 'engines/fullpipe/detection.cpp')
-rw-r--r-- | engines/fullpipe/detection.cpp | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/engines/fullpipe/detection.cpp b/engines/fullpipe/detection.cpp index e85e75e232..8f4de11e79 100644 --- a/engines/fullpipe/detection.cpp +++ b/engines/fullpipe/detection.cpp @@ -31,8 +31,16 @@ namespace Fullpipe { -const char *FullpipeEngine::getGameId() const { - return _gameDescription->gameId; +uint32 FullpipeEngine::getFeatures() const { + return _gameDescription->flags; +} + +bool FullpipeEngine::isDemo() { + return _gameDescription->flags & ADGF_DEMO; +} + +Common::Language FullpipeEngine::getLanguage() const { + return _gameDescription->language; } } @@ -79,6 +87,17 @@ static const ADGameDescription gameDescriptions[] = { GUIO1(GUIO_NONE) }, + // Full Pipe English version + { + "fullpipe", + 0, + AD_ENTRY1s("4620.sc2", "bffea807345fece14089768fc141af83", 510), + Common::EN_ANY, + Common::kPlatformWindows, + ADGF_DROPPLATFORM, + GUIO1(GUIO_NONE) + }, + // Full Pipe Russian Demo version { "fullpipe", |