[Scummvm-git-logs] scummvm master -> b03f50d5764ff6dd9817c27c14dcb89fb28fe58f

sev- noreply at scummvm.org
Sun Jul 10 14:10:16 UTC 2022


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
16f4854a59 DIRECTOR: Always scan game directory 5 levels deep
b03f50d576 DIRECTOR: Cleanup game quirks, remove redundant ones


Commit: 16f4854a591034f2e8d1f4084936739df50b6132
    https://github.com/scummvm/scummvm/commit/16f4854a591034f2e8d1f4084936739df50b6132
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2022-07-10T16:09:24+02:00

Commit Message:
DIRECTOR: Always scan game directory 5 levels deep

Changed paths:
    engines/director/director.cpp


diff --git a/engines/director/director.cpp b/engines/director/director.cpp
index d77b1d1cf1f..fb1af3ad2ae 100644
--- a/engines/director/director.cpp
+++ b/engines/director/director.cpp
@@ -93,6 +93,8 @@ DirectorEngine::DirectorEngine(OSystem *syst, const DirectorGameDescription *gam
 
 	_gameDataDir = Common::FSNode(ConfMan.get("path"));
 
+	SearchMan.addDirectory(_gameDataDir.getPath(), _gameDataDir, 0, 5);
+
 	for (uint i = 0; Director::directoryGlobs[i]; i++) {
 		Common::String directoryGlob = directoryGlobs[i];
 		SearchMan.addSubDirectoryMatching(_gameDataDir, directoryGlob);


Commit: b03f50d5764ff6dd9817c27c14dcb89fb28fe58f
    https://github.com/scummvm/scummvm/commit/b03f50d5764ff6dd9817c27c14dcb89fb28fe58f
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2022-07-10T16:09:46+02:00

Commit Message:
DIRECTOR: Cleanup game quirks, remove redundant ones

Changed paths:
    engines/director/game-quirks.cpp


diff --git a/engines/director/game-quirks.cpp b/engines/director/game-quirks.cpp
index cba38b3b6ae..f5c411eafae 100644
--- a/engines/director/game-quirks.cpp
+++ b/engines/director/game-quirks.cpp
@@ -39,16 +39,6 @@ static void quirkLzone() {
 	SearchMan.addSubDirectoryMatching(g_director->_gameDataDir, "win_data", 0, 2);
 }
 
-static void quirkMediaband() {
-	// Meet Mediaband could have up to 5 levels of directories
-	SearchMan.addDirectory(g_director->_gameDataDir.getPath(), g_director->_gameDataDir, 0, 5);
-}
-
-static void quirkWarlock() {
-	// Meet Mediaband could have up to 5 levels of directories
-	SearchMan.addDirectory(g_director->_gameDataDir.getPath(), g_director->_gameDataDir, 0, 5);
-}
-
 static void quirkMcLuhan() {
 	// TODO. Read fonts from MCLUHAN/SYSTEM directory
 	g_director->_extraSearchPath.push_back("mcluhan\\");
@@ -61,8 +51,6 @@ struct Quirk {
 } quirks[] = {
     { "kidsbox", Common::kPlatformMacintosh, &quirkKidsBox },
 	{ "lzone", Common::kPlatformWindows, &quirkLzone },
-	{ "mediaband", Common::kPlatformUnknown, &quirkMediaband },
-	{ "warlock", Common::kPlatformUnknown, &quirkWarlock },
 	{ "mcluhan", Common::kPlatformWindows, &quirkMcLuhan },
 	{ nullptr, Common::kPlatformUnknown, nullptr }
 };




More information about the Scummvm-git-logs mailing list