aboutsummaryrefslogtreecommitdiff
path: root/engines/groovie/cursor.cpp
diff options
context:
space:
mode:
authorJohannes Schickel2011-02-13 15:44:01 +0100
committerJohannes Schickel2011-02-14 17:08:32 +0100
commit5d9e69146cef195c0b94e528bfc0a608956f34e3 (patch)
tree7cc8bb28c193a6dd0377473e3c7d7854d3733f6d /engines/groovie/cursor.cpp
parent04d4162357d4de5f29ba65e6c373c0304a0cad6d (diff)
downloadscummvm-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.cpp9
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;
}