aboutsummaryrefslogtreecommitdiff
path: root/engines/sword25/gfx/image/b25sloader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sword25/gfx/image/b25sloader.cpp')
-rw-r--r--engines/sword25/gfx/image/b25sloader.cpp65
1 files changed, 26 insertions, 39 deletions
diff --git a/engines/sword25/gfx/image/b25sloader.cpp b/engines/sword25/gfx/image/b25sloader.cpp
index 393d0e2d80..693b616e01 100644
--- a/engines/sword25/gfx/image/b25sloader.cpp
+++ b/engines/sword25/gfx/image/b25sloader.cpp
@@ -32,10 +32,6 @@
*
*/
-// -----------------------------------------------------------------------------
-// Includes
-// -----------------------------------------------------------------------------
-
#include "sword25/gfx/image/b25sloader.h"
#include "sword25/gfx/image/pngloader.h"
@@ -43,77 +39,68 @@ namespace Sword25 {
#define BS_LOG_PREFIX "B25SLOADER"
-// -----------------------------------------------------------------------------
-
namespace {
-static Common::String LoadString(Common::ReadStream &In, uint MaxSize = 999) {
- Common::String Result;
+static Common::String loadString(Common::ReadStream &in, uint maxSize = 999) {
+ Common::String result;
- while (!In.eos() && (Result.size() < MaxSize)) {
- char ch = (char)In.readByte();
+ while (!in.eos() && (result.size() < maxSize)) {
+ char ch = (char)in.readByte();
if ((ch == '\0') || (ch == ' '))
break;
- Result += ch;
+ result += ch;
}
- return Result;
+ return result;
}
-uint FindEmbeddedPNG(const byte *FileDataPtr, uint FileSize) {
- assert(FileSize >= 100);
- if (memcmp(FileDataPtr, "BS25SAVEGAME", 12))
+uint findEmbeddedPNG(const byte *fileDataPtr, uint fileSize) {
+ assert(fileSize >= 100);
+ if (memcmp(fileDataPtr, "BS25SAVEGAME", 12))
return 0;
// Read in the header
- Common::MemoryReadStream stream(FileDataPtr, FileSize);
+ Common::MemoryReadStream stream(fileDataPtr, fileSize);
stream.seek(0, SEEK_SET);
// Headerinformationen der Spielstandes einlesen.
uint compressedGamedataSize;
- LoadString(stream);
- LoadString(stream);
- Common::String gameSize = LoadString(stream);
+ loadString(stream);
+ loadString(stream);
+ Common::String gameSize = loadString(stream);
compressedGamedataSize = atoi(gameSize.c_str());
- LoadString(stream);
+ loadString(stream);
// Return the offset of where the thumbnail starts
return static_cast<uint>(stream.pos() + compressedGamedataSize);
}
}
-// -----------------------------------------------------------------------------
-
-bool B25SLoader::IsCorrectImageFormat(const byte *FileDataPtr, uint FileSize) {
+bool B25SLoader::isCorrectImageFormat(const byte *fileDataPtr, uint fileSize) {
// PNG innerhalb des Spielstandes finden und den Methodenaufruf zu BS_PNGLoader weiterreichen.
- uint PNGOffset = FindEmbeddedPNG(FileDataPtr, FileSize);
- if (PNGOffset > 0) {
- return PNGLoader::DoIsCorrectImageFormat(FileDataPtr + PNGOffset, FileSize - PNGOffset);
+ uint pngOffset = findEmbeddedPNG(fileDataPtr, fileSize);
+ if (pngOffset > 0) {
+ return PNGLoader::doIsCorrectImageFormat(fileDataPtr + pngOffset, fileSize - pngOffset);
}
return false;
}
-// -----------------------------------------------------------------------------
-
-bool B25SLoader::DecodeImage(const byte *FileDataPtr, uint FileSize, GraphicEngine::COLOR_FORMATS ColorFormat, byte *&UncompressedDataPtr,
- int &Width, int &Height, int &Pitch) {
+bool B25SLoader::decodeImage(const byte *fileDataPtr, uint fileSize, GraphicEngine::COLOR_FORMATS colorFormat, byte *&uncompressedDataPtr, int &width, int &height, int &pitch) {
// PNG innerhalb des Spielstandes finden und den Methodenaufruf zu BS_PNGLoader weiterreichen.
- uint PNGOffset = FindEmbeddedPNG(FileDataPtr, FileSize);
- if (PNGOffset > 0) {
- return PNGLoader::DoDecodeImage(FileDataPtr + PNGOffset, FileSize - PNGOffset, ColorFormat, UncompressedDataPtr, Width, Height, Pitch);
+ uint pngOffset = findEmbeddedPNG(fileDataPtr, fileSize);
+ if (pngOffset > 0) {
+ return PNGLoader::doDecodeImage(fileDataPtr + pngOffset, fileSize - pngOffset, colorFormat, uncompressedDataPtr, width, height, pitch);
}
return false;
}
-// -----------------------------------------------------------------------------
-
-bool B25SLoader::ImageProperties(const byte *FileDataPtr, uint FileSize, GraphicEngine::COLOR_FORMATS &ColorFormat, int &Width, int &Height) {
+bool B25SLoader::imageProperties(const byte *fileDataPtr, uint fileSize, GraphicEngine::COLOR_FORMATS &colorFormat, int &width, int &height) {
// PNG innerhalb des Spielstandes finden und den Methodenaufruf zu BS_PNGLoader weiterreichen.
- uint PNGOffset = FindEmbeddedPNG(FileDataPtr, FileSize);
- if (PNGOffset > 0) {
- return PNGLoader::DoImageProperties(FileDataPtr + PNGOffset, FileSize - PNGOffset, ColorFormat, Width, Height);
+ uint pngOffset = findEmbeddedPNG(fileDataPtr, fileSize);
+ if (pngOffset > 0) {
+ return PNGLoader::doImageProperties(fileDataPtr + pngOffset, fileSize - pngOffset, colorFormat, width, height);
}
return false;