From 2071196f4235c75ff020605f53b3d397532e841a Mon Sep 17 00:00:00 2001 From: Colin Snover Date: Fri, 29 Jul 2016 15:48:14 -0500 Subject: SCI32: Add bitmap segment and remove GC option from hunk segment --- engines/sci/graphics/celobj32.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'engines/sci/graphics/celobj32.cpp') diff --git a/engines/sci/graphics/celobj32.cpp b/engines/sci/graphics/celobj32.cpp index a3dcbbbab6..311684d595 100644 --- a/engines/sci/graphics/celobj32.cpp +++ b/engines/sci/graphics/celobj32.cpp @@ -1088,7 +1088,7 @@ CelObjMem::CelObjMem(const reg_t bitmapObject) { _celHeaderOffset = 0; _transparent = true; - BitmapResource bitmap(bitmapObject); + SciBitmap &bitmap = *g_sci->getEngineState()->_segMan->lookupBitmap(bitmapObject); _width = bitmap.getWidth(); _height = bitmap.getHeight(); _displace = bitmap.getDisplace(); @@ -1104,7 +1104,7 @@ CelObjMem *CelObjMem::duplicate() const { } byte *CelObjMem::getResPointer() const { - return g_sci->getEngineState()->_segMan->getHunkPointer(_info.bitmap); + return g_sci->getEngineState()->_segMan->lookupBitmap(_info.bitmap)->getRawData(); } #pragma mark - -- cgit v1.2.3