aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sherlock/journal.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/sherlock/journal.cpp b/engines/sherlock/journal.cpp
index 19fc4af8d6..dcb7641124 100644
--- a/engines/sherlock/journal.cpp
+++ b/engines/sherlock/journal.cpp
@@ -30,6 +30,12 @@
namespace Sherlock {
+static const int TATTOO_LINE_SPACING[17] = {
+ 21, 21, 20, 21, 20, 21, 20, 21, 20, 21, 20, 21, 20, 20, 20, 20, 21
+};
+
+/*----------------------------------------------------------------*/
+
Journal *Journal::init(SherlockEngine *vm) {
if (vm->getGameID() == GType_SerratedScalpel)
return new Scalpel::ScalpelJournal(vm);
@@ -283,8 +289,8 @@ bool Journal::drawJournal(int direction, int howFar) {
if (inc) {
// Move to next line
+ yp += IS_SERRATED_SCALPEL ? 13 : TATTOO_LINE_SPACING[lineNum];
++lineNum;
- yp += 13;
}
} while (lineNum < LINES_PER_PAGE && !endFlag);