aboutsummaryrefslogtreecommitdiff
path: root/engines/sword25/gfx/image
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sword25/gfx/image')
-rw-r--r--engines/sword25/gfx/image/pngloader.cpp3
-rw-r--r--engines/sword25/gfx/image/vectorimage.cpp14
2 files changed, 10 insertions, 7 deletions
diff --git a/engines/sword25/gfx/image/pngloader.cpp b/engines/sword25/gfx/image/pngloader.cpp
index 605dca8635..8c323f9453 100644
--- a/engines/sword25/gfx/image/pngloader.cpp
+++ b/engines/sword25/gfx/image/pngloader.cpp
@@ -237,6 +237,9 @@ bool BS_PNGLoader::DoDecodeImage(const char *FileDataPtr, unsigned int FileSize,
for (i = 0; i < Height; i++)
memcpy(&UncompressedDataPtr[i * Pitch], &RawDataBuffer[i * png_get_rowbytes(png_ptr, info_ptr)], Pitch);
break;
+ default:
+ error("Unhandled case in DoDecodeImage");
+ break;
}
}
diff --git a/engines/sword25/gfx/image/vectorimage.cpp b/engines/sword25/gfx/image/vectorimage.cpp
index 549ef96d39..f55833eccb 100644
--- a/engines/sword25/gfx/image/vectorimage.cpp
+++ b/engines/sword25/gfx/image/vectorimage.cpp
@@ -267,8 +267,8 @@ BS_VectorImage::BS_VectorImage(const unsigned char *pFileData, unsigned int File
BS_Rect MovieRect = FlashRectToBSRect(bs);
// Framerate und Frameanzahl auslesen
- u32 FrameRate = bs.GetU16();
- u32 FrameCount = bs.GetU16();
+ /* u32 FrameRate = */bs.GetU16();
+ /* u32 FrameCount = */bs.GetU16();
// Tags parsen
// Da wir uns nur für das erste DefineShape-Tag interessieren
@@ -310,7 +310,7 @@ BS_VectorImage::BS_VectorImage(const unsigned char *pFileData, unsigned int File
// -----------------------------------------------------------------------------
bool BS_VectorImage::ParseDefineShape(unsigned int ShapeType, SWFBitStream &bs) {
- u32 ShapeID = bs.GetU16();
+ /*u32 ShapeID = */bs.GetU16();
// Bounding Box auslesen
m_BoundingBox = FlashRectToBSRect(bs);
@@ -411,10 +411,10 @@ bool BS_VectorImage::ParseDefineShape(unsigned int ShapeType, SWFBitStream &bs)
// Curved edge
if (EdgeFlag == 0) {
- s32 ControlDeltaX = bs.GetSignedBits(NumBits);
- s32 ControlDeltaY = bs.GetSignedBits(NumBits);
- s32 AnchorDeltaX = bs.GetSignedBits(NumBits);
- s32 AnchorDeltaY = bs.GetSignedBits(NumBits);
+ /* s32 ControlDeltaX = */bs.GetSignedBits(NumBits);
+ /* s32 ControlDeltaY = */bs.GetSignedBits(NumBits);
+ /* s32 AnchorDeltaX = */bs.GetSignedBits(NumBits);
+ /* s32 AnchorDeltaY = */bs.GetSignedBits(NumBits);
#if 0 // TODO
double ControlX = m_Elements.back().m_Paths.last_x() + ControlDeltaX;