diff options
Diffstat (limited to 'engines/sci/console.cpp')
-rw-r--r-- | engines/sci/console.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/engines/sci/console.cpp b/engines/sci/console.cpp index 3b42a36bb9..c568aa6b49 100644 --- a/engines/sci/console.cpp +++ b/engines/sci/console.cpp @@ -617,11 +617,7 @@ bool Console::cmdDiskDump(int argc, const char **argv) { sprintf(outFileName, "%s.%03d", getResourceTypeName(res), resNum); Common::DumpFile *outFile = new Common::DumpFile(); outFile->open(outFileName); - outFile->writeByte(res); - outFile->writeByte(resource->headerSize); - if (resource->headerSize > 0) - outFile->write(resource->header, resource->headerSize); - outFile->write(resource->data, resource->size); + resource->writeToStream(outFile); outFile->finalize(); outFile->close(); delete outFile; |