COMPOSER: Fix missing subdir matching for macintosh version of several games

This commit is contained in:
Vladimir Serbinenko 2022-12-29 01:12:57 +01:00 committed by Eugene Sandulenko
parent dc6ecf4d6c
commit 1ec8da633e

View File

@ -93,6 +93,17 @@ Common::Error ComposerEngine::run() {
_directoriesToStrip = 0;
}
if (getPlatform() == Common::kPlatformMacintosh) {
const Common::FSNode gameDataDir(ConfMan.get("path"));
if (gameId == "sleepingcub")
SearchMan.addSubDirectoryMatching(gameDataDir, "sleepcub");
if (gameId == "princess")
SearchMan.addSubDirectoryMatching(gameDataDir, "princess");
if (gameId == "liam")
SearchMan.addSubDirectoryMatching(gameDataDir, "liam");
}
uint width = 640;
if (_bookIni.hasKey("Width", "Common"))
width = atoi(getStringFromConfig("Common", "Width").c_str());