[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