[Scummvm-cvs-logs] CVS: scummvm/scumm script_v72he.cpp,2.202,2.203
kirben
kirben at users.sourceforge.net
Mon Feb 14 05:45:58 CET 2005
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/scumm script_v7he.cpp,2.126,2.127
- Next message: [Scummvm-cvs-logs] CVS: scummvm/scumm script_v100he.cpp,2.47,2.48 script_v72he.cpp,2.203,2.204 scumm-md5.h,2.50,2.51 scumm.cpp,1.326,1.327
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27571/scumm
Modified Files:
script_v72he.cpp
Log Message:
Add addiotnal decode type in later HE games.
Index: script_v72he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v72he.cpp,v
retrieving revision 2.202
retrieving revision 2.203
diff -u -d -r2.202 -r2.203
--- script_v72he.cpp 2 Feb 2005 12:05:00 -0000 2.202
+++ script_v72he.cpp 14 Feb 2005 13:44:19 -0000 2.203
@@ -558,13 +558,26 @@
chr = string[num++];
if (chr == '%') {
chr = string[num++];
- if (chr == 'd') {
+ switch(chr) {
+ case 'b':
+ // byte
+ break;
+ case 'c':
+ *dst++ = args[val--];
+ break;
+ case 'd':
dst += snprintf((char *)dst, 10, "%d", args[val--]);
- continue;
- } else if (chr == 's') {
+ break;
+ case 's':
dst += addStringToStack(dst, 512, args[val--]);
- continue;
+ break;
+ case 'x':
+ // hexadecimal
+ break;
+ default:
+ error("decodeScriptString: Unknown type %d", chr);
}
+ continue;
}
*dst++ = chr;
}
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/scumm script_v7he.cpp,2.126,2.127
- Next message: [Scummvm-cvs-logs] CVS: scummvm/scumm script_v100he.cpp,2.47,2.48 script_v72he.cpp,2.203,2.204 scumm-md5.h,2.50,2.51 scumm.cpp,1.326,1.327
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list