diff options
| author | Martin Kiewitz | 2015-05-04 21:50:42 +0200 | 
|---|---|---|
| committer | Martin Kiewitz | 2015-05-04 21:50:42 +0200 | 
| commit | f1a75991edcb810c8034af8d797f5fc139c9be57 (patch) | |
| tree | c3c1e11872661eb871aa85d08de9d0caee60c82d | |
| parent | ed7007162a092e4b9e3d9306b078af5a8984cad0 (diff) | |
| download | scummvm-rg350-f1a75991edcb810c8034af8d797f5fc139c9be57.tar.gz scummvm-rg350-f1a75991edcb810c8034af8d797f5fc139c9be57.tar.bz2 scummvm-rg350-f1a75991edcb810c8034af8d797f5fc139c9be57.zip | |
SCI: fix bug in new string identifying code
fixes string identifying in mac SCI1.1 games
| -rw-r--r-- | engines/sci/engine/script.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
| 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 | 
