diff options
Diffstat (limited to 'engines/sherlock/sherlock.h')
-rw-r--r-- | engines/sherlock/sherlock.h | 8 |
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(); |