From 764b7edee4b05804ef42c5991b450f606afeaaab Mon Sep 17 00:00:00 2001 From: Einar Johan Trøan Sømåen Date: Wed, 18 Jul 2012 12:48:37 +0200 Subject: WINTERMUTE: Put some useable data in the BMP-headers used in saves, so the code can double as debug-dumps for graphics. --- engines/wintermute/Base/BImage.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'engines/wintermute') diff --git a/engines/wintermute/Base/BImage.cpp b/engines/wintermute/Base/BImage.cpp index 9dd9dbf300..deb0547b3d 100644 --- a/engines/wintermute/Base/BImage.cpp +++ b/engines/wintermute/Base/BImage.cpp @@ -152,7 +152,7 @@ bool CBImage::writeBMPToStream(Common::WriteStream *stream) { /* Since we don't care during reads, we don't care during writes: */ /* uint32 fileSize = */ - stream->writeUint32LE(0); + stream->writeUint32LE(54 + _surface->h * _surface->pitch); /* uint16 res1 = */ stream->writeUint16LE(0); /* uint16 res2 = */ @@ -176,7 +176,7 @@ bool CBImage::writeBMPToStream(Common::WriteStream *stream) { return false; } - /* uint16 planes = */ stream->writeUint16LE(0); + /* uint16 planes = */ stream->writeUint16LE(1); const uint16 bitsPerPixel = 24; stream->writeUint16LE(bitsPerPixel); @@ -184,7 +184,7 @@ bool CBImage::writeBMPToStream(Common::WriteStream *stream) { stream->writeUint32LE(compression); /* uint32 imageSize = */ - stream->writeUint32LE(0); + stream->writeUint32LE(_surface->h * _surface->pitch); /* uint32 pixelsPerMeterX = */ stream->writeUint32LE(0); /* uint32 pixelsPerMeterY = */ -- cgit v1.2.3