diff options
author | Colin Snover | 2016-07-09 12:41:12 -0500 |
---|---|---|
committer | Colin Snover | 2016-07-11 10:39:50 -0500 |
commit | 4cfc3876026f15aa394dfa45809c4a340eef60f0 (patch) | |
tree | ec318675dd04d86bf8bcbebc99df27c1933cddee /engines/sci/graphics/celobj32.cpp | |
parent | 7f53a26d9e8b55a865efea2f912189b01ca56258 (diff) | |
download | scummvm-rg350-4cfc3876026f15aa394dfa45809c4a340eef60f0.tar.gz scummvm-rg350-4cfc3876026f15aa394dfa45809c4a340eef60f0.tar.bz2 scummvm-rg350-4cfc3876026f15aa394dfa45809c4a340eef60f0.zip |
SCI32: Split GfxPalette and GfxPalette32 + HunkPalette
Diffstat (limited to 'engines/sci/graphics/celobj32.cpp')
-rw-r--r-- | engines/sci/graphics/celobj32.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/engines/sci/graphics/celobj32.cpp b/engines/sci/graphics/celobj32.cpp index da41879efe..48de054a31 100644 --- a/engines/sci/graphics/celobj32.cpp +++ b/engines/sci/graphics/celobj32.cpp @@ -570,12 +570,7 @@ uint8 CelObj::readPixel(uint16 x, const uint16 y, bool mirrorX) const { void CelObj::submitPalette() const { if (_hunkPaletteOffset) { - Palette palette; - - byte *res = getResPointer(); - // NOTE: In SCI engine this uses HunkPalette::Init. - // TODO: Use a better size value - g_sci->_gfxPalette32->createFromData(res + _hunkPaletteOffset, 999999, &palette); + HunkPalette palette(getResPointer() + _hunkPaletteOffset); g_sci->_gfxPalette32->submit(palette); } } |