[Scummvm-cvs-logs] SF.net SVN: scummvm: [32633] scummvm/trunk/tools/create_drascula/ create_drascula.cpp

thebluegr at users.sourceforge.net thebluegr at users.sourceforge.net
Mon Jun 9 16:21:32 CEST 2008


Revision: 32633
          http://scummvm.svn.sourceforge.net/scummvm/?rev=32633&view=rev
Author:   thebluegr
Date:     2008-06-09 07:21:32 -0700 (Mon, 09 Jun 2008)

Log Message:
-----------
Slight code revamp to create_drascula.cpp by sev (drascula.dat remains unchanged)

Modified Paths:
--------------
    scummvm/trunk/tools/create_drascula/create_drascula.cpp

Modified: scummvm/trunk/tools/create_drascula/create_drascula.cpp
===================================================================
--- scummvm/trunk/tools/create_drascula/create_drascula.cpp	2008-06-09 12:23:56 UTC (rev 32632)
+++ scummvm/trunk/tools/create_drascula/create_drascula.cpp	2008-06-09 14:21:32 UTC (rev 32633)
@@ -175,7 +175,7 @@
 	writeUint16BE(outFile, NUM_TEXT);
 
 	for (lang = 0; lang < NUM_LANGS; lang++) {
-		len = 2;
+		len = DATAALIGNMENT - 2;
 		for (i = 0; i < NUM_TEXT; i++) {
 			len1 = strlen(_text[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
@@ -184,7 +184,7 @@
 		}
 		writeUint16BE(outFile, len);
 
-		writeUint16BE(outFile, 0); // padding
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
 		for (i = 0; i < NUM_TEXT; i++) {
 			len = strlen(_text[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
@@ -198,7 +198,7 @@
 	// Write _textd
 	writeUint16BE(outFile, NUM_TEXTD);
 	for (lang = 0; lang < NUM_LANGS; lang++) {
-		len = 2;
+		len = DATAALIGNMENT - 2;
 		for (i = 0; i < NUM_TEXTD; i++) {
 			len1 = strlen(_textd[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
@@ -206,7 +206,7 @@
 		}
 		writeUint16BE(outFile, len);
 
-		writeUint16BE(outFile, 0); // padding
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
 		for (i = 0; i < NUM_TEXTD; i++) {
 			len = strlen(_textd[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
@@ -221,7 +221,7 @@
 	// Write _textb
 	writeUint16BE(outFile, NUM_TEXTB);
 	for (lang = 0; lang < NUM_LANGS; lang++) {
-		len = 2;
+		len = DATAALIGNMENT - 2;
 		for (i = 0; i < NUM_TEXTB; i++) {
 			len1 = strlen(_textb[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
@@ -229,7 +229,7 @@
 		}
 		writeUint16BE(outFile, len);
 
-		writeUint16BE(outFile, 0); // padding
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
 		for (i = 0; i < NUM_TEXTB; i++) {
 			len = strlen(_textb[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
@@ -244,7 +244,7 @@
 	// Write _textbj
 	writeUint16BE(outFile, NUM_TEXTBJ);
 	for (lang = 0; lang < NUM_LANGS; lang++) {
-		len = 2;
+		len = DATAALIGNMENT - 2;
 		for (i = 0; i < NUM_TEXTBJ; i++) {
 			len1 = strlen(_textbj[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
@@ -252,7 +252,7 @@
 		}
 		writeUint16BE(outFile, len);
 
-		writeUint16BE(outFile, 0); // padding
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
 		for (i = 0; i < NUM_TEXTBJ; i++) {
 			len = strlen(_textbj[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
@@ -267,7 +267,7 @@
 	// Write _texte
 	writeUint16BE(outFile, NUM_TEXTE);
 	for (lang = 0; lang < NUM_LANGS; lang++) {
-		len = 2;
+		len = DATAALIGNMENT - 2;
 		for (i = 0; i < NUM_TEXTE; i++) {
 			len1 = strlen(_texte[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
@@ -275,7 +275,7 @@
 		}
 		writeUint16BE(outFile, len);
 
-		writeUint16BE(outFile, 0); // padding
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
 		for (i = 0; i < NUM_TEXTE; i++) {
 			len = strlen(_texte[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
@@ -290,7 +290,7 @@
 	// Write _texti
 	writeUint16BE(outFile, NUM_TEXTI);
 	for (lang = 0; lang < NUM_LANGS; lang++) {
-		len = 2;
+		len = DATAALIGNMENT - 2;
 		for (i = 0; i < NUM_TEXTI; i++) {
 			len1 = strlen(_texti[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
@@ -298,7 +298,7 @@
 		}
 		writeUint16BE(outFile, len);
 
-		writeUint16BE(outFile, 0); // padding
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
 		for (i = 0; i < NUM_TEXTI; i++) {
 			len = strlen(_texti[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
@@ -313,7 +313,7 @@
 	// Write _textl
 	writeUint16BE(outFile, NUM_TEXTL);
 	for (lang = 0; lang < NUM_LANGS; lang++) {
-		len = 2;
+		len = DATAALIGNMENT - 2;
 		for (i = 0; i < NUM_TEXTL; i++) {
 			len1 = strlen(_textl[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
@@ -321,7 +321,7 @@
 		}
 		writeUint16BE(outFile, len);
 
-		writeUint16BE(outFile, 0); // padding
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
 		for (i = 0; i < NUM_TEXTL; i++) {
 			len = strlen(_textl[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
@@ -336,7 +336,7 @@
 	// Write _textp
 	writeUint16BE(outFile, NUM_TEXTP);
 	for (lang = 0; lang < NUM_LANGS; lang++) {
-		len = 2;
+		len = DATAALIGNMENT - 2;
 		for (i = 0; i < NUM_TEXTP; i++) {
 			len1 = strlen(_textp[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
@@ -344,7 +344,7 @@
 		}
 		writeUint16BE(outFile, len);
 
-		writeUint16BE(outFile, 0); // padding
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
 		for (i = 0; i < NUM_TEXTP; i++) {
 			len = strlen(_textp[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
@@ -359,7 +359,7 @@
 	// Write _textt
 	writeUint16BE(outFile, NUM_TEXTT);
 	for (lang = 0; lang < NUM_LANGS; lang++) {
-		len = 2;
+		len = DATAALIGNMENT - 2;
 		for (i = 0; i < NUM_TEXTT; i++) {
 			len1 = strlen(_textt[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
@@ -367,7 +367,7 @@
 		}
 		writeUint16BE(outFile, len);
 
-		writeUint16BE(outFile, 0); // padding
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
 		for (i = 0; i < NUM_TEXTT; i++) {
 			len = strlen(_textt[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
@@ -382,7 +382,7 @@
 	// Write _textvb
 	writeUint16BE(outFile, NUM_TEXTVB);
 	for (lang = 0; lang < NUM_LANGS; lang++) {
-		len = 2;
+		len = DATAALIGNMENT - 2;
 		for (i = 0; i < NUM_TEXTVB; i++) {
 			len1 = strlen(_textvb[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
@@ -390,7 +390,7 @@
 		}
 		writeUint16BE(outFile, len);
 
-		writeUint16BE(outFile, 0); // padding
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
 		for (i = 0; i < NUM_TEXTVB; i++) {
 			len = strlen(_textvb[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
@@ -405,7 +405,7 @@
 	// Write _textsys
 	writeUint16BE(outFile, NUM_TEXTSYS);
 	for (lang = 0; lang < NUM_LANGS; lang++) {
-		len = 2;
+		len = DATAALIGNMENT - 2;
 		for (i = 0; i < NUM_TEXTSYS; i++) {
 			len1 = strlen(_textsys[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
@@ -413,7 +413,7 @@
 		}
 		writeUint16BE(outFile, len);
 
-		writeUint16BE(outFile, 0); // padding
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
 		for (i = 0; i < NUM_TEXTSYS; i++) {
 			len = strlen(_textsys[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
@@ -428,7 +428,7 @@
 	// Write _texthis
 	writeUint16BE(outFile, NUM_TEXTHIS);
 	for (lang = 0; lang < NUM_LANGS; lang++) {
-		len = 2;
+		len = DATAALIGNMENT - 2;
 		for (i = 0; i < NUM_TEXTHIS; i++) {
 			len1 = strlen(_texthis[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
@@ -436,7 +436,7 @@
 		}
 		writeUint16BE(outFile, len);
 
-		writeUint16BE(outFile, 0); // padding
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
 		for (i = 0; i < NUM_TEXTHIS; i++) {
 			len = strlen(_texthis[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
@@ -451,7 +451,7 @@
 	// Write _textverbs
 	writeUint16BE(outFile, NUM_TEXTVERBS);
 	for (lang = 0; lang < NUM_LANGS; lang++) {
-		len = 2;
+		len = DATAALIGNMENT - 2;
 		for (i = 0; i < NUM_TEXTVERBS; i++) {
 			len1 = strlen(_textverbs[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
@@ -459,7 +459,7 @@
 		}
 		writeUint16BE(outFile, len);
 
-		writeUint16BE(outFile, 0); // padding
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
 		for (i = 0; i < NUM_TEXTVERBS; i++) {
 			len = strlen(_textverbs[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
@@ -474,7 +474,7 @@
 	// Write _textmisc
 	writeUint16BE(outFile, NUM_TEXTMISC);
 	for (lang = 0; lang < NUM_LANGS; lang++) {
-		len = 2;
+		len = DATAALIGNMENT - 2;
 		for (i = 0; i < NUM_TEXTMISC; i++) {
 			len1 = strlen(_textmisc[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
@@ -482,7 +482,7 @@
 		}
 		writeUint16BE(outFile, len);
 
-		writeUint16BE(outFile, 0); // padding
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
 		for (i = 0; i < NUM_TEXTMISC; i++) {
 			len = strlen(_textmisc[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
@@ -497,7 +497,7 @@
 	// Write _textd1
 	writeUint16BE(outFile, NUM_TEXTD1);
 	for (lang = 0; lang < NUM_LANGS; lang++) {
-		len = 2;
+		len = DATAALIGNMENT - 2;
 		for (i = 0; i < NUM_TEXTD1; i++) {
 			len1 = strlen(_textd1[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
@@ -505,7 +505,7 @@
 		}
 		writeUint16BE(outFile, len);
 
-		writeUint16BE(outFile, 0); // padding
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
 		for (i = 0; i < NUM_TEXTD1; i++) {
 			len = strlen(_textd1[lang][i]) + 1;
 			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list