From 5568a8473b975dc2e7e0d1f1ae075ebd6d96f2f3 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Tue, 4 May 2010 11:56:52 +0000 Subject: Get rid of Engine::_gameDataDir. This greatly reduces indirect dependencies on several header files from common. svn-id: r48933 --- engines/sword1/sword1.cpp | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'engines/sword1') diff --git a/engines/sword1/sword1.cpp b/engines/sword1/sword1.cpp index 45ad91d6ea..2b3a4042fc 100644 --- a/engines/sword1/sword1.cpp +++ b/engines/sword1/sword1.cpp @@ -56,13 +56,14 @@ SwordEngine::SwordEngine(OSystem *syst) _features = 0; // Add default file directories - SearchMan.addSubDirectoryMatching(_gameDataDir, "clusters"); - SearchMan.addSubDirectoryMatching(_gameDataDir, "music"); - SearchMan.addSubDirectoryMatching(_gameDataDir, "speech"); - SearchMan.addSubDirectoryMatching(_gameDataDir, "video"); - SearchMan.addSubDirectoryMatching(_gameDataDir, "smackshi"); - SearchMan.addSubDirectoryMatching(_gameDataDir, "english");//PSX Demo - SearchMan.addSubDirectoryMatching(_gameDataDir, "italian");//PSX Demo + const Common::FSNode gameDataDir(ConfMan.get("path")); + SearchMan.addSubDirectoryMatching(gameDataDir, "clusters"); + SearchMan.addSubDirectoryMatching(gameDataDir, "music"); + SearchMan.addSubDirectoryMatching(gameDataDir, "speech"); + SearchMan.addSubDirectoryMatching(gameDataDir, "video"); + SearchMan.addSubDirectoryMatching(gameDataDir, "smackshi"); + SearchMan.addSubDirectoryMatching(gameDataDir, "english");//PSX Demo + SearchMan.addSubDirectoryMatching(gameDataDir, "italian");//PSX Demo } SwordEngine::~SwordEngine() { -- cgit v1.2.3