aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/sci.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/sci.h')
-rw-r--r--engines/sci/sci.h13
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 */