From f1a75991edcb810c8034af8d797f5fc139c9be57 Mon Sep 17 00:00:00 2001 From: Martin Kiewitz Date: Mon, 4 May 2015 21:50:42 +0200 Subject: SCI: fix bug in new string identifying code fixes string identifying in mac SCI1.1 games --- engines/sci/engine/script.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'engines/sci') diff --git a/engines/sci/engine/script.cpp b/engines/sci/engine/script.cpp index 70e558854b..69f52495e0 100644 --- a/engines/sci/engine/script.cpp +++ b/engines/sci/engine/script.cpp @@ -274,7 +274,7 @@ void Script::identifyStrings() { listEntry.ptrOffset = stringStartPtr - _buf; // Calculate offset inside script data // now look for terminating [NUL] do { - stringDataByte = READ_SCI11ENDIAN_UINT16(stringDataPtr); + stringDataByte = *stringDataPtr; stringDataPtr++; stringDataLeft--; if (!stringDataByte) // NUL found, exit this loop @@ -356,7 +356,7 @@ void Script::identifyStrings() { listEntry.ptrOffset = stringStartPtr - _buf; // Calculate offset inside script data // now look for terminating [NUL] do { - stringDataByte = READ_SCI11ENDIAN_UINT16(stringDataPtr); + stringDataByte = *stringDataPtr; stringDataPtr++; stringDataLeft--; if (!stringDataByte) // NUL found, exit this loop -- cgit v1.2.3