diff options
Diffstat (limited to 'scumm/saveload.cpp')
-rw-r--r-- | scumm/saveload.cpp | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/scumm/saveload.cpp b/scumm/saveload.cpp index ff9fe5b95c..1e3256fed9 100644 --- a/scumm/saveload.cpp +++ b/scumm/saveload.cpp @@ -266,13 +266,17 @@ bool ScummEngine::loadState(int slot, bool compat) { // for backwards compatibility, and it may still prove useful if we // ever add options for using different 16-colour palettes. if (_version == 1) { - if (_gameId == GID_MANIAC) - if (_platform == Common::kPlatformNES) - setupNESPalette(); + if (_platform == Common::kPlatformC64) + setupC64Palette(); + else { + if (_gameId == GID_MANIAC) + if (_platform == Common::kPlatformNES) + setupNESPalette(); + else + setupV1ManiacPalette(); else - setupV1ManiacPalette(); - else - setupV1ZakPalette(); + setupV1ZakPalette(); + } } else if (_features & GF_16COLOR) { switch (_renderMode) { case Common::kRenderEGA: |