diff options
author | Paul Gilbert | 2019-05-18 16:21:55 -1000 |
---|---|---|
committer | Paul Gilbert | 2019-05-24 18:21:06 -0700 |
commit | e3454b5d96c258f59a1186eae1bdfd01d5f7af3e (patch) | |
tree | d1814d2cbedb8ae4b7b0d268f312f54e8fd1ba0f /engines/glk/tads/tads.cpp | |
parent | 5aacb456458af18581fcf72fc96824027c566e79 (diff) | |
download | scummvm-rg350-e3454b5d96c258f59a1186eae1bdfd01d5f7af3e.tar.gz scummvm-rg350-e3454b5d96c258f59a1186eae1bdfd01d5f7af3e.tar.bz2 scummvm-rg350-e3454b5d96c258f59a1186eae1bdfd01d5f7af3e.zip |
GLK: TADS: Don't support RTL
Diffstat (limited to 'engines/glk/tads/tads.cpp')
-rw-r--r-- | engines/glk/tads/tads.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/glk/tads/tads.cpp b/engines/glk/tads/tads.cpp index 61e13cdb15..b021b02c84 100644 --- a/engines/glk/tads/tads.cpp +++ b/engines/glk/tads/tads.cpp @@ -35,6 +35,14 @@ TADS::TADS(OSystem *syst, const GlkGameDescription &gameDesc) : GlkAPI(syst, gam os_init(nullptr, nullptr, 0, 0, 0); } +bool TADS::hasFeature(EngineFeature f) const { + // The TADS codebases rely on a lot of static globals, so RTL can't be supported + if (f == kSupportsRTL) + return false; + + return GlkAPI::hasFeature(f); +} + Common::Error TADS::loadGameData(strid_t file) { // TODO return Common::kNoError; |