mirror of
https://github.com/libretro/scummvm.git
synced 2024-12-16 14:50:17 +00:00
fix for ega palette, more
svn-id: r6965
This commit is contained in:
parent
f1aa6daf00
commit
c4a51041d4
@ -157,7 +157,9 @@ bool Scumm::loadState(int slot, bool compat, SaveFileManager *mgr) {
|
||||
initScreens(0, sb, _realWidth, sh);
|
||||
|
||||
_completeScreenRedraw = true;
|
||||
setDirtyColors(0, 255);
|
||||
|
||||
if (!(_features & GF_16COLOR))
|
||||
setDirtyColors(0, 255);
|
||||
|
||||
_lastCodePtr = NULL;
|
||||
|
||||
|
@ -1654,7 +1654,8 @@ void Scumm_v5::o5_roomOps() {
|
||||
}
|
||||
checkRange(256, 0, a, "o5_roomOps: 2: Illegal room color slot (%d)");
|
||||
_shadowPalette[b] = a;
|
||||
setDirtyColors(b, b);
|
||||
if (!(_features & GF_16COLOR))
|
||||
setDirtyColors(b, b);
|
||||
} else {
|
||||
a = getVarOrDirectWord(0x80);
|
||||
b = getVarOrDirectWord(0x40);
|
||||
|
Loading…
Reference in New Issue
Block a user