From 4b1e6683d258412dd6e02c55618ff158c749ab4a Mon Sep 17 00:00:00 2001 From: Tannin Date: Mon, 18 Aug 2014 23:00:25 +0200 Subject: - can now filter by mod content - all files/directories that require write access can now be placed in AppData instead of the MO directory --- src/shared/gameinfo.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/shared/gameinfo.h') diff --git a/src/shared/gameinfo.h b/src/shared/gameinfo.h index 33467cb9..d719a073 100644 --- a/src/shared/gameinfo.h +++ b/src/shared/gameinfo.h @@ -168,13 +168,13 @@ public: // initialise with the path to the omo directory (needs to be where hook.dll is stored). This // needs to be called before the instance can be retrieved - static bool init(const std::wstring &omoDirectory, const std::wstring &gamePath = L""); + static bool init(const std::wstring &moDirectory, const std::wstring &moDataDirectory, const std::wstring &gamePath = L""); static GameInfo& instance(); protected: - GameInfo(const std::wstring &omoDirectory, const std::wstring &gameDirectory); + GameInfo(const std::wstring &moDirectory, const std::wstring &moDataDirectory, const std::wstring &gameDirectory); std::wstring getLocalAppFolder() const; const std::wstring &getMyGamesDirectory() const { return m_MyGamesDirectory; } @@ -182,7 +182,7 @@ protected: private: - static bool identifyGame(const std::wstring &omoDirectory, const std::wstring &searchPath); + static bool identifyGame(const std::wstring &moDirectory, const std::wstring &moDataDirectory, const std::wstring &searchPath); std::wstring getSpecialPath(LPCWSTR name) const; static void cleanup(); @@ -195,6 +195,7 @@ private: std::wstring m_GameDirectory; std::wstring m_OrganizerDirectory; + std::wstring m_OrganizerDataDirectory; }; -- cgit v1.3.1