aboutsummaryrefslogtreecommitdiff
path: root/engines/hugo/display.cpp
diff options
context:
space:
mode:
authorstrangerke2011-02-24 19:59:36 +0100
committerstrangerke2011-02-24 19:59:36 +0100
commitfbf41fc66a5e6c24903e4fbe51b28c9f03ed1628 (patch)
tree446a7ad6fe0bd34aa0bf7214896c1294b065ac1f /engines/hugo/display.cpp
parent3194d2dac6669c421d02a33b4c78348d81a27cbb (diff)
downloadscummvm-rg350-fbf41fc66a5e6c24903e4fbe51b28c9f03ed1628.tar.gz
scummvm-rg350-fbf41fc66a5e6c24903e4fbe51b28c9f03ed1628.tar.bz2
scummvm-rg350-fbf41fc66a5e6c24903e4fbe51b28c9f03ed1628.zip
HUGO:
- Increase savegame version, as it has changed due to RGBa->RGB modification - Fix regression in restorePal() - Implement load from GMM
Diffstat (limited to 'engines/hugo/display.cpp')
-rw-r--r--engines/hugo/display.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/hugo/display.cpp b/engines/hugo/display.cpp
index 0210eb8f04..6c363184f6 100644
--- a/engines/hugo/display.cpp
+++ b/engines/hugo/display.cpp
@@ -214,10 +214,10 @@ void Screen::savePal(Common::WriteStream *f) const {
void Screen::restorePal(Common::ReadStream *f) {
debugC(1, kDebugDisplay, "restorePal()");
- for (int i = 0; i < _paletteSize; i++) {
+ for (int i = 0; i < _paletteSize; i++)
_curPalette[i] = f->readByte();
- g_system->getPaletteManager()->setPalette(_curPalette, i, 1);
- }
+
+ g_system->getPaletteManager()->setPalette(_curPalette, 0, _paletteSize / 3);
}