From 651e2808018d7ca8f36d05cda49e53229b0fd7dd Mon Sep 17 00:00:00 2001 From: Johannes Schickel Date: Wed, 22 Jan 2014 18:07:06 +0100 Subject: ENGINES: Introduce method Engine::initializePath which sets up SearchMan. This replaces the hardcoded addition of the game path in runGame in base/main.cpp by an engine configurable one. --- engines/engine.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'engines/engine.cpp') diff --git a/engines/engine.cpp b/engines/engine.cpp index 52020c772e..8326a1fe89 100644 --- a/engines/engine.cpp +++ b/engines/engine.cpp @@ -154,6 +154,10 @@ Engine::~Engine() { CursorMan.popCursorPalette(); } +void Engine::initializePath(const Common::FSNode &gamePath) { + SearchMan.addDirectory(gamePath.getPath(), gamePath, 0, 4); +} + void initCommonGFX(bool defaultTo1XScaler) { const Common::ConfigManager::Domain *transientDomain = ConfMan.getDomain(Common::ConfigManager::kTransientDomain); const Common::ConfigManager::Domain *gameDomain = ConfMan.getActiveDomain(); -- cgit v1.2.3