aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/sherlock.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sherlock/sherlock.h')
-rw-r--r--engines/sherlock/sherlock.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/sherlock/sherlock.h b/engines/sherlock/sherlock.h
index 6ed1ef579f..ad840a6dcf 100644
--- a/engines/sherlock/sherlock.h
+++ b/engines/sherlock/sherlock.h
@@ -66,7 +66,7 @@ enum GameType {
#define SHERLOCK_SCREEN_HEIGHT _vm->_screen->h()
#define SHERLOCK_SCENE_HEIGHT (IS_SERRATED_SCALPEL ? 138 : 480)
// TODO: Is this the correct scene count for The Case of the Rose Tattoo?
-#define SCENES_COUNT (IS_SERRATED_SCALPEL ? 63 : 99)
+#define SCENES_COUNT (IS_SERRATED_SCALPEL ? 63 : 101)
struct SherlockGameDescription;
@@ -200,6 +200,12 @@ public:
void setFlags(int flagNum);
/**
+ * Set a global flag to 0 or 1 depending on whether the passed flag is negative or positive.
+ * @remarks We don't use the global setFlags method because we don't want to check scene flags
+ */
+ void setFlagsDirect(int flagNum);
+
+ /**
* Saves game configuration information
*/
void saveConfig();