aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Gilbert2011-05-04 19:19:11 +1000
committerPaul Gilbert2011-05-04 19:19:36 +1000
commita67dbd5adb3ab012a2de0b187f62c43fabfd30fe (patch)
tree21d8e00f57c2add6bd07e6c845487665bed409be
parent340d08bc304bcc9315634f3c26486742b2dae0bb (diff)
downloadscummvm-rg350-a67dbd5adb3ab012a2de0b187f62c43fabfd30fe.tar.gz
scummvm-rg350-a67dbd5adb3ab012a2de0b187f62c43fabfd30fe.tar.bz2
scummvm-rg350-a67dbd5adb3ab012a2de0b187f62c43fabfd30fe.zip
TSAGE: Bugfix for skipping cutscenes correctly
-rw-r--r--engines/tsage/converse.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/tsage/converse.cpp b/engines/tsage/converse.cpp
index bb218f198c..46ca557190 100644
--- a/engines/tsage/converse.cpp
+++ b/engines/tsage/converse.cpp
@@ -741,8 +741,8 @@ void StripManager::process(Event &event) {
if ((event.eventType == EVENT_KEYPRESS) && (event.kbd.keycode == Common::KEYCODE_ESCAPE)) {
if (_obj44Index != 10000) {
int currIndex = _obj44Index;
- while (!_obj44List[_obj44Index + 1]._id) {
- _obj44Index = getNewIndex(_obj44List[_obj44Index]._id);
+ while (!_obj44List[_obj44Index]._list[1]._id) {
+ _obj44Index = getNewIndex(_obj44List[_obj44Index]._list[0]._id);
if ((_obj44Index < 0) || (_obj44Index == 10000))
break;
currIndex = _obj44Index;