DIRECTOR: regard 0 as the default palette

This commit is contained in:
ysj1173886760
2021-07-08 02:25:11 +02:00
committed by Eugene Sandulenko
parent 4ba52620e5
commit fcd8703356
+3 -1
View File
@@ -451,7 +451,9 @@ void Score::renderFrame(uint16 frameId, RenderMode mode) {
renderSprites(frameId, mode);
int currentPalette = _frames[frameId]->_palette.paletteId;
if (!_puppetPalette && currentPalette != 0 && currentPalette != _lastPalette) {
if (!_puppetPalette && currentPalette != _lastPalette) {
if (currentPalette == 0)
currentPalette = g_director->getCurrentMovie()->getCast()->_defaultPalette;
_lastPalette = currentPalette;
g_director->setPalette(resolvePaletteId(currentPalette));
}