[Scummvm-cvs-logs] CVS: scummvm/scumm/smush smush_player.cpp,1.57,1.58

Max Horn fingolfin at users.sourceforge.net
Fri Oct 17 12:21:02 CEST 2003


Update of /cvsroot/scummvm/scummvm/scumm/smush
In directory sc8-pr-cvs1:/tmp/cvs-serv11784/smush

Modified Files:
	smush_player.cpp 
Log Message:
patch #823031: Support Russian Full Throttle

Index: smush_player.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/smush/smush_player.cpp,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -d -r1.57 -r1.58
--- smush_player.cpp	17 Oct 2003 16:39:32 -0000	1.57
+++ smush_player.cpp	17 Oct 2003 19:20:00 -0000	1.58
@@ -102,7 +102,12 @@
 			char *data_end = data_start;
 
 			while (1) {
-				if (data_end[-2] == '\r' && data_end[1] == '\n' && data_end[-1] == '\n' && data_end[0] == '\r') {
+				if (data_end[-2] == '\r' && data_end[-1] == '\n' && data_end[0] == '\r' && data_end[1] == '\n') {
+					break;
+				}
+				// In Russian Full Throttle strings are finished with
+				// just one pair of CR-LF
+				if (data_end[-2] == '\r' && data_end[-1] == '\n' && data_end[0] == '#') {
 					break;
 				}
 				data_end++;
@@ -144,6 +149,7 @@
 		if (id == _lastId) {
 			return _lastString;
 		}
+		debug(9, "StringResource::get(%d)", id);
 		for (int i = 0; i < _nbStrings; i++) {
 			if (_strings[i].id == id) {
 				_lastId = id;





More information about the Scummvm-git-logs mailing list