diff --git a/engines/groovie/cursor.cpp b/engines/groovie/cursor.cpp index 3f76ed977fe..6a87af8daf2 100644 --- a/engines/groovie/cursor.cpp +++ b/engines/groovie/cursor.cpp @@ -227,11 +227,7 @@ byte *GrvCursorMan_t7g::loadImage(Common::SeekableReadStream &file) { byte *GrvCursorMan_t7g::loadPalette(Common::SeekableReadStream &file) { byte *palette = new byte[3 * 32]; - for (uint8 colournum = 0; colournum < 32; colournum++) { - palette[colournum * 3 + 0] = file.readByte(); - palette[colournum * 3 + 1] = file.readByte(); - palette[colournum * 3 + 2] = file.readByte(); - } + file.read(palette, 3 * 32); return palette; } diff --git a/engines/groovie/graphics.cpp b/engines/groovie/graphics.cpp index 62ab25d9d3a..3ceeeb6018b 100644 --- a/engines/groovie/graphics.cpp +++ b/engines/groovie/graphics.cpp @@ -106,7 +106,7 @@ void GraphicsMan::fadeIn(byte *pal) { _fadeStartTime = _vm->_system->getMillis(); // Copy the target palette - memcpy(_paletteFull, pal, 3*256); + memcpy(_paletteFull, pal, 3 * 256); // Set the current fading _fading = 1;