diff options
Diffstat (limited to 'engines/sci/sci.h')
-rw-r--r-- | engines/sci/sci.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/engines/sci/sci.h b/engines/sci/sci.h index 7239abad17..716419d103 100644 --- a/engines/sci/sci.h +++ b/engines/sci/sci.h @@ -39,8 +39,11 @@ struct ADGameDescription; * * Status of this engine: ??? * - * Supported games: - * - ??? + * Games using this engine: + * - Newer Sierra adventure games (based on FreeSCI) + * + * @todo give a concrete list of supported games. Could also + * list future games, with status for each. */ namespace Sci { @@ -163,7 +166,7 @@ enum SciGameId { GID_QFG4, GID_RAMA, GID_SHIVERS, - GID_SHIVERS2, + //GID_SHIVERS2, // Not SCI GID_SLATER, GID_SQ1, GID_SQ3, @@ -228,6 +231,8 @@ public: Common::Language getLanguage() const; Common::Platform getPlatform() const; bool isDemo() const; + bool isCD() const; + bool hasMacIconBar() const; inline ResourceManager *getResMan() const { return _resMan; } inline Kernel *getKernel() const { return _kernel; } @@ -344,6 +349,8 @@ private: void initStackBaseWithSelector(Selector selector); + bool gameHasFanMadePatch(); + const ADGameDescription *_gameDescription; const SciGameId _gameId; ResourceManager *_resMan; /**< The resource manager */ |