From 40b74d5182f962652759ccfe4cd346a3de7889b0 Mon Sep 17 00:00:00 2001 From: Travis Howell Date: Tue, 18 Apr 2006 13:32:51 +0000 Subject: Correct increment for checkPaths script opcode in FF svn-id: r22008 --- engines/simon/items.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/engines/simon/items.cpp b/engines/simon/items.cpp index dd49ef70db..bcb834f976 100644 --- a/engines/simon/items.cpp +++ b/engines/simon/items.cpp @@ -1941,12 +1941,12 @@ void SimonEngine::o3_hyperLinkOff() { void SimonEngine::o3_checkPaths() { // 173 check paths - int val, count; + int i, val, count; const uint8 *pathVal1 = _pathValues1; bool result = false; count = _variableArray2[38]; - while (count) { + for (i = 0; i < count; i++) { val = pathVal1[2]; if (val == _variableArray2[50] || val == _variableArray2[51] || @@ -1969,9 +1969,7 @@ void SimonEngine::o3_checkPaths() { result = true; break; } - - count--; - pathVal1++; + pathVal1 += 4; } _variableArray2[57] = result; -- cgit v1.2.3