aboutsummaryrefslogtreecommitdiff
path: root/engines/tony/tony.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/tony/tony.cpp')
-rw-r--r--engines/tony/tony.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/engines/tony/tony.cpp b/engines/tony/tony.cpp
index 72ea389e59..e763877d97 100644
--- a/engines/tony/tony.cpp
+++ b/engines/tony/tony.cpp
@@ -48,6 +48,12 @@ TonyEngine::TonyEngine(OSystem *syst, const TonyGameDescription *gameDesc) : Eng
DebugMan.addDebugChannel(kTonyDebugSound, "sound", "Sound debugging");
DebugMan.addDebugChannel(kTonyDebugMusic, "music", "Music debugging");
+ // Add folders to the search directory list
+ const Common::FSNode gameDataDir(ConfMan.get("path"));
+ SearchMan.addSubDirectoryMatching(gameDataDir, "Voices");
+ SearchMan.addSubDirectoryMatching(gameDataDir, "Roasted");
+ SearchMan.addSubDirectoryMatching(gameDataDir, "Music");
+
// Set up load slot number
_initialLoadSlotNumber = -1;
if (ConfMan.hasKey("save_slot")) {
@@ -436,10 +442,6 @@ bool TonyEngine::openVoiceDatabase() {
char id[4];
uint32 numfiles;
- // Add the voices folder to the search directory list
- const Common::FSNode gameDataDir(ConfMan.get("path"));
- SearchMan.addSubDirectoryMatching(gameDataDir, "voices");
-
// Open the voices database
if (!_vdbFP.open("voices.vdb"))
return false;