diff options
author | Eugene Sandulenko | 2006-04-12 03:45:54 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2006-04-12 03:45:54 +0000 |
commit | 7082e19ff2088e9e16758aa0c9f2da794eaadd75 (patch) | |
tree | 2ea8b31d2eab2f350408130daf24e8f933fb946a /engines/cine/rel.cpp | |
parent | 867908399103c884c4b06a4364a8e7105232fce6 (diff) | |
download | scummvm-rg350-7082e19ff2088e9e16758aa0c9f2da794eaadd75.tar.gz scummvm-rg350-7082e19ff2088e9e16758aa0c9f2da794eaadd75.tar.bz2 scummvm-rg350-7082e19ff2088e9e16758aa0c9f2da794eaadd75.zip |
Fix script dumping
svn-id: r21820
Diffstat (limited to 'engines/cine/rel.cpp')
-rw-r--r-- | engines/cine/rel.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/engines/cine/rel.cpp b/engines/cine/rel.cpp index 7cd2dcb894..2586882ff8 100644 --- a/engines/cine/rel.cpp +++ b/engines/cine/rel.cpp @@ -87,7 +87,7 @@ void loadRel(char *pRelName) { for (i = 0; i < numEntry; i++) { if (relTable[i].size) { - relTable[i].data = (char *)malloc(relTable[i].size); + relTable[i].data = (byte *)malloc(relTable[i].size); assert(relTable[i].data); @@ -96,17 +96,17 @@ void loadRel(char *pRelName) { } } -#ifdef DUMP_SCRIPTS_OBJ +#ifdef DUMP_SCRIPTS { - uint16 i; - byte buffer[256]; + uint16 s; + char buffer[256]; - for (i = 0; i < numEntry; i++) { - if (relTable[i].var4) { - sprintf(buffer, "%s_%03d.txt", pRelName, i); + for (s = 0; s < numEntry; s++) { + if (relTable[s].size) { + sprintf(buffer, "%s_%03d.txt", pRelName, s); - decompileScript(relTable[i].data, NULL, relTable[i].size, i); + decompileScript(relTable[s].data, NULL, relTable[s].size, s); dumpScript(buffer); } } |