diff options
author | Johannes Schickel | 2011-02-13 15:44:01 +0100 |
---|---|---|
committer | Johannes Schickel | 2011-02-14 17:08:32 +0100 |
commit | 5d9e69146cef195c0b94e528bfc0a608956f34e3 (patch) | |
tree | 7cc8bb28c193a6dd0377473e3c7d7854d3733f6d /engines/groovie/cursor.cpp | |
parent | 04d4162357d4de5f29ba65e6c373c0304a0cad6d (diff) | |
download | scummvm-rg350-5d9e69146cef195c0b94e528bfc0a608956f34e3.tar.gz scummvm-rg350-5d9e69146cef195c0b94e528bfc0a608956f34e3.tar.bz2 scummvm-rg350-5d9e69146cef195c0b94e528bfc0a608956f34e3.zip |
GROOVIE: Adapt to setPalette/grabPalette RGBA->RGB change.
Diffstat (limited to 'engines/groovie/cursor.cpp')
-rw-r--r-- | engines/groovie/cursor.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/engines/groovie/cursor.cpp b/engines/groovie/cursor.cpp index 2d0a2df245..3f76ed977f 100644 --- a/engines/groovie/cursor.cpp +++ b/engines/groovie/cursor.cpp @@ -226,12 +226,11 @@ byte *GrvCursorMan_t7g::loadImage(Common::SeekableReadStream &file) { } byte *GrvCursorMan_t7g::loadPalette(Common::SeekableReadStream &file) { - byte *palette = new byte[4 * 32]; + byte *palette = new byte[3 * 32]; for (uint8 colournum = 0; colournum < 32; colournum++) { - palette[colournum * 4 + 0] = file.readByte(); - palette[colournum * 4 + 1] = file.readByte(); - palette[colournum * 4 + 2] = file.readByte(); - palette[colournum * 4 + 3] = 0; + palette[colournum * 3 + 0] = file.readByte(); + palette[colournum * 3 + 1] = file.readByte(); + palette[colournum * 3 + 2] = file.readByte(); } return palette; } |