diff options
Diffstat (limited to 'engines/sword25/gfx/image')
-rw-r--r-- | engines/sword25/gfx/image/pngloader.cpp | 3 | ||||
-rw-r--r-- | engines/sword25/gfx/image/vectorimage.cpp | 14 |
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; |