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.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/engines/sherlock/sherlock.h b/engines/sherlock/sherlock.h
index 2e85651700..e71c729893 100644
--- a/engines/sherlock/sherlock.h
+++ b/engines/sherlock/sherlock.h
@@ -59,9 +59,9 @@ enum GameType {
GType_RoseTattoo = 1
};
-#define SHERLOCK_SCREEN_WIDTH 320
-#define SHERLOCK_SCREEN_HEIGHT 200
-#define SHERLOCK_SCENE_HEIGHT 138
+#define SHERLOCK_SCREEN_WIDTH _vm->_screen->w()
+#define SHERLOCK_SCREEN_HEIGHT _vm->_screen->h()
+#define SHERLOCK_SCENE_HEIGHT (IS_SERRATED_SCALPEL ? 138 : 480)
struct SherlockGameDescription;
@@ -199,6 +199,9 @@ public:
void synchronize(Common::Serializer &s);
};
+#define IS_ROSE_TATTOO (_vm->getGameID() == GType_RoseTattoo)
+#define IS_SERRATED_SCALPEL (_vm->getGameID() == GType_SerratedScalpel)
+
} // End of namespace Sherlock
#endif