diff options
-rw-r--r-- | NEWS | 1 | ||||
-rw-r--r-- | engines/titanic/support/movie_range_info.cpp | 4 |
2 files changed, 3 insertions, 2 deletions
@@ -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) { |