aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics/celobj32.cpp
diff options
context:
space:
mode:
authorColin Snover2016-07-09 12:41:12 -0500
committerColin Snover2016-07-11 10:39:50 -0500
commit4cfc3876026f15aa394dfa45809c4a340eef60f0 (patch)
treeec318675dd04d86bf8bcbebc99df27c1933cddee /engines/sci/graphics/celobj32.cpp
parent7f53a26d9e8b55a865efea2f912189b01ca56258 (diff)
downloadscummvm-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.cpp7
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);
}
}