[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