aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS1
-rw-r--r--engines/titanic/support/movie_range_info.cpp4
2 files changed, 3 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index d80f872877..a58d2f22b2 100644
--- a/NEWS
+++ b/NEWS
@@ -63,6 +63,7 @@ For a more comprehensive changelog of the latest experimental code, see:
- Fixed bug in entering floor numbers numerically that could crash the game.
- Fixed parser not getting properly reset across sentences in a conversation.
- Fixed endless busy cursor on Titania closeup when brain slots are incorrectly inserted.
+ - Fixed loading saves in front of Barbot could cause him to go into an infinite animation loop.
Tucker:
- Fixed multiple graphic issues in Bud Tucker in Double Trouble.
diff --git a/engines/titanic/support/movie_range_info.cpp b/engines/titanic/support/movie_range_info.cpp
index ddf42919cb..7b184c1089 100644
--- a/engines/titanic/support/movie_range_info.cpp
+++ b/engines/titanic/support/movie_range_info.cpp
@@ -91,9 +91,9 @@ void CMovieRangeInfo::getMovieFrame(CMovieEventList &list, int frameNumber) {
void CMovieRangeInfo::process(CGameObject *owner) {
int flags = 0;
- if (_endFrame)
+ if (_isRepeat)
flags |= MOVIE_REPEAT;
- if (_startFrame)
+ if (_isReversed)
flags |= MOVIE_REVERSE;
for (CMovieEventList::iterator i = _events.begin(); i != _events.end(); ++i) {