From c1a9857837d7527cb8b7e9149a186cfd50ffff0b Mon Sep 17 00:00:00 2001 From: Matthew Hoops Date: Sat, 5 Feb 2011 08:52:52 +0000 Subject: SCI: Fix SCI32 Mac picture palettes The palette offset should be 32-bit, not 16. The GK1 Mac intro now plays properly. svn-id: r55784 --- engines/sci/graphics/picture.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'engines/sci/graphics/picture.cpp') diff --git a/engines/sci/graphics/picture.cpp b/engines/sci/graphics/picture.cpp index e338856361..7e71c1a258 100644 --- a/engines/sci/graphics/picture.cpp +++ b/engines/sci/graphics/picture.cpp @@ -181,7 +181,7 @@ void GfxPicture::drawSci32Vga(int16 celNo, int16 drawX, int16 drawY, int16 pictu byte *inbuffer = _resource->data; int size = _resource->size; int header_size = READ_SCI11ENDIAN_UINT16(inbuffer); - int palette_data_ptr = READ_SCI11ENDIAN_UINT16(inbuffer + 6); + int palette_data_ptr = READ_SCI11ENDIAN_UINT32(inbuffer + 6); // int celCount = inbuffer[2]; int cel_headerPos = header_size; int cel_RlePos, cel_LiteralPos; -- cgit v1.2.3