From 702e5401d518b3516783c3947a182efea433ba62 Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Sun, 19 Mar 2006 20:50:09 +0000 Subject: [PATCH] save Cache to My Documents. The Application Data dir is a pain to get to. --- .../src/arch/ArchHooks/ArchHooks_Win32Static.cpp | 3 +-- stepmania/src/archutils/Win32/SpecialDirs.cpp | 11 ----------- stepmania/src/archutils/Win32/SpecialDirs.h | 1 - 3 files changed, 1 insertion(+), 14 deletions(-) diff --git a/stepmania/src/arch/ArchHooks/ArchHooks_Win32Static.cpp b/stepmania/src/arch/ArchHooks/ArchHooks_Win32Static.cpp index 1d38d6d311..f7d8c8f56e 100644 --- a/stepmania/src/arch/ArchHooks/ArchHooks_Win32Static.cpp +++ b/stepmania/src/arch/ArchHooks/ArchHooks_Win32Static.cpp @@ -51,10 +51,9 @@ void ArchHooks::MountInitialFilesystems( const RString &sDirOfExecutable ) FILEMAN->Mount( "dir", Dir, "/" ); RString sMyDocumentsDir = SpecialDirs::GetMyDocumentsDir(); - RString sApplicationDataDir = SpecialDirs::GetApplicationDataDir(); // Mount everything game-writable (not counting the editor) to the user's directory. - FILEMAN->Mount( "dir", sApplicationDataDir + PRODUCT_ID + "/Cache", "/Cache" ); + FILEMAN->Mount( "dir", sMyDocumentsDir + PRODUCT_ID + "/Cache", "/Cache" ); FILEMAN->Mount( "dir", sMyDocumentsDir + PRODUCT_ID + "/Save", "/Save" ); FILEMAN->Mount( "dir", sMyDocumentsDir + PRODUCT_ID + "/Screenshots", "/Screenshots" ); } diff --git a/stepmania/src/archutils/Win32/SpecialDirs.cpp b/stepmania/src/archutils/Win32/SpecialDirs.cpp index 32698d41d8..f4a6888181 100644 --- a/stepmania/src/archutils/Win32/SpecialDirs.cpp +++ b/stepmania/src/archutils/Win32/SpecialDirs.cpp @@ -13,17 +13,6 @@ RString SpecialDirs::GetMyDocumentsDir() return sMyDocumentsDir; } -RString SpecialDirs::GetApplicationDataDir() -{ - RString sDir; - TCHAR szDir[MAX_PATH] = ""; - BOOL bResult = SHGetSpecialFolderPath( NULL, szDir, CSIDL_APPDATA, FALSE ); - ASSERT( bResult ); - sDir = szDir; - sDir += "/"; - return sDir; -} - RString SpecialDirs::GetDesktopDir() { RString sDir; diff --git a/stepmania/src/archutils/Win32/SpecialDirs.h b/stepmania/src/archutils/Win32/SpecialDirs.h index 2136a64158..d0688ead4d 100644 --- a/stepmania/src/archutils/Win32/SpecialDirs.h +++ b/stepmania/src/archutils/Win32/SpecialDirs.h @@ -4,7 +4,6 @@ namespace SpecialDirs { RString GetMyDocumentsDir(); - RString GetApplicationDataDir(); RString GetDesktopDir(); };