SCUMM: (v6/EGA) - improved mouse cursor handling and some other fixes

The mouse cursors get dithered correctly now and due to earlier fixes SAMNMAX seems to be in as good a state as DOTT regarding EGA dithering mode, so I enable it. Also added a post-load fix for the palette and the mouse cursors.
This commit is contained in:
athrxx 2022-07-29 23:45:31 +02:00
parent 8a9bf72bf9
commit 85a191de2b
6 changed files with 87 additions and 32 deletions

View file

@ -1172,7 +1172,7 @@ void ScummEngine::saveLoadWithSerializer(Common::Serializer &s) {
x *= 2;
x += (kHercWidth - _screenWidth * 2) / 2;
y = y * 7 / 4;
} else if (_macScreen || (_useCJKMode && _textSurfaceMultiplier == 2)) {
} else if (_macScreen || (_useCJKMode && _textSurfaceMultiplier == 2) || _renderMode == Common::kRenderCGA_BW || _enableEGADithering) {
x *= 2;
y *= 2;
}