From 2909c968e5e9895160c693be825c2c7aa88e4b5c Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Sat, 13 Jun 2015 17:59:45 -0400 Subject: SHERLOCK: RT: Fix initial facing of characters within scene --- engines/sherlock/objects.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'engines/sherlock/objects.cpp') diff --git a/engines/sherlock/objects.cpp b/engines/sherlock/objects.cpp index 04092955e5..1c184df547 100644 --- a/engines/sherlock/objects.cpp +++ b/engines/sherlock/objects.cpp @@ -180,7 +180,6 @@ void Sprite::clear() { _noShapeSize.x = _noShapeSize.y = 0; _status = 0; _misc = 0; - _numFrames = 0; _altImages = nullptr; _altSeq = 0; Common::fill(&_stopFrames[0], &_stopFrames[8], (ImageFrame *)nullptr); @@ -192,7 +191,7 @@ void Sprite::setImageFrame() { if (IS_SERRATED_SCALPEL) imageNumber = imageNumber + _walkSequences[_sequenceNumber][0] - 2; - else if (imageNumber > _numFrames) + else if (imageNumber > _maxFrames) imageNumber = 1; // Get the images to use @@ -209,6 +208,8 @@ void Sprite::setImageFrame() { // sort of HACK imageNumber *= 2; } + } else if (IS_ROSE_TATTOO) { + --imageNumber; } // Set the frame pointer -- cgit v1.2.3