SCUMM: Change "Use correct font spacing" to a game-specific enhancement

It doesn't make much sense to keep this as a separate option, when
fixing the font spacing is an enhancement specifically for the Mac
version of Indiana Jones and the Last Crusade.
This commit is contained in:
Torbjörn Andersson 2022-03-23 11:19:32 +01:00 committed by Torbjörn Andersson
parent cb561f462e
commit b66e84d57a
4 changed files with 14 additions and 26 deletions

View file

@ -199,13 +199,6 @@ static const ExtraGuiOption macV3LowQualityMusic = {
false
};
static const ExtraGuiOption macV3CorrectFontSpacing = {
_s("Use correct font spacing"),
_s("Draw text with correct font spacing. This arguably looks better, but doesn't match the original behavior."),
"mac_v3_correct_font_spacing",
false
};
static const ExtraGuiOption smoothScrolling = {
_s("Enable smooth scrolling"),
_s("(instead of the normal 8-pixels steps scrolling)"),
@ -261,18 +254,6 @@ const ExtraGuiOptions ScummMetaEngineDetection::getExtraGuiOptions(const Common:
options.push_back(macV3LowQualityMusic);
}
// The original Macintosh interpreter didn't use the correct spacing
// between characters for some of the text, e.g. the Grail Diary. This
// appears to have been because of rounding errors, and was apparently
// fixed in Loom. Enabling this setting allows ScummVM to draw the
// text more correctly, at the cost of not matching the original quite
// as well. (At the time of writing, there are still cases, at least in
// Loom, where text isn't correctly positioned.)
if (target.empty() || (gameid == "indy3" && platform == Common::kPlatformMacintosh && extra != "Steam")) {
options.push_back(macV3CorrectFontSpacing);
}
return options;
}