SHERLOCK: 3DO: don't get palette for saving game

makes it possible to save in the 3DO version
This commit is contained in:
Martin Kiewitz 2015-06-14 23:24:38 +02:00
parent da3e0de1f9
commit fc8177cdd3

View file

@ -238,10 +238,15 @@ void SaveManager::createThumbnail() {
delete _saveThumb;
}
uint8 thumbPalette[PALETTE_SIZE];
_vm->_screen->getPalette(thumbPalette);
_saveThumb = new Graphics::Surface();
::createThumbnail(_saveThumb, (const byte *)_vm->_screen->getPixels(), SHERLOCK_SCREEN_WIDTH, SHERLOCK_SCREEN_HEIGHT, thumbPalette);
if (_vm->getPlatform() != Common::kPlatform3DO) {
uint8 thumbPalette[PALETTE_SIZE];
_vm->_screen->getPalette(thumbPalette);
::createThumbnail(_saveThumb, (const byte *)_vm->_screen->getPixels(), SHERLOCK_SCREEN_WIDTH, SHERLOCK_SCREEN_HEIGHT, thumbPalette);
} else {
::createThumbnailFromScreen(_saveThumb);
}
}
int SaveManager::getHighlightedButton() const {