aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorStrangerke2016-04-12 06:57:12 +0200
committerEugene Sandulenko2016-05-10 09:54:21 +0200
commit03027be392de3dbf698361abf2395f3d7cc4e53e (patch)
treef8d82e25321b1a94bdba28753a4ba95fdd758f6d /engines
parent558ab62fd7e526af549f82b92cc820f46faf2fcd (diff)
downloadscummvm-rg350-03027be392de3dbf698361abf2395f3d7cc4e53e.tar.gz
scummvm-rg350-03027be392de3dbf698361abf2395f3d7cc4e53e.tar.bz2
scummvm-rg350-03027be392de3dbf698361abf2395f3d7cc4e53e.zip
GNAP: Fix hasFeature
Diffstat (limited to 'engines')
-rw-r--r--engines/gnap/detection.cpp15
-rw-r--r--engines/gnap/gnap.cpp5
2 files changed, 11 insertions, 9 deletions
diff --git a/engines/gnap/detection.cpp b/engines/gnap/detection.cpp
index 7e4c085503..69628f9cb1 100644
--- a/engines/gnap/detection.cpp
+++ b/engines/gnap/detection.cpp
@@ -78,14 +78,21 @@ bool GnapMetaEngine::hasFeature(MetaEngineFeature f) const {
return
(f == kSupportsListSaves) ||
(f == kSupportsLoadingDuringStartup) ||
- (f == kSupportsDeleteSave);
+ (f == kSupportsDeleteSave) ||
+ (f == kSavesSupportMetaInfo) ||
+ (f == kSavesSupportCreationDate);
#if 0
- (f == kSavesSupportMetaInfo) ||
- (f == kSavesSupportThumbnail) ||
- (f == kSavesSupportCreationDate);
+ (f == kSavesSupportThumbnail) ||
#endif
}
+bool Gnap::GnapEngine::hasFeature(EngineFeature f) const {
+ return
+ (f == kSupportsRTL) ||
+ (f == kSupportsLoadingDuringRuntime) ||
+ (f == kSupportsSavingDuringRuntime);
+}
+
void GnapMetaEngine::removeSaveState(const char *target, int slot) const {
Common::String fileName = Common::String::format("%s.%03d", target, slot);
g_system->getSavefileManager()->removeSavefile(fileName);
diff --git a/engines/gnap/gnap.cpp b/engines/gnap/gnap.cpp
index a755c9841f..19dd353667 100644
--- a/engines/gnap/gnap.cpp
+++ b/engines/gnap/gnap.cpp
@@ -221,11 +221,6 @@ Common::Error GnapEngine::run() {
return Common::kNoError;
}
-bool GnapEngine::hasFeature(EngineFeature f) const {
- return
- false;
-}
-
void GnapEngine::updateEvents() {
Common::Event event;