This commit is contained in:
Glenn Maynard
2004-02-17 08:25:32 +00:00
parent e6401712d4
commit 9f8139afa3
2 changed files with 7 additions and 6 deletions
+6 -5
View File
@@ -233,17 +233,17 @@ CString NoteSkinManager::GetPathToFromPlayerAndButton( PlayerNumber pn, CString
CString NoteSkinManager::GetPathToFromNoteSkinAndButton( CString NoteSkin, CString sButtonName, CString sElement, bool bOptional ) CString NoteSkinManager::GetPathToFromNoteSkinAndButton( CString NoteSkin, CString sButtonName, CString sElement, bool bOptional )
{ {
CString ret = GetPathToFromDir( GetNoteSkinDir(NoteSkin), sButtonName+" "+sElement, bOptional ); CString ret = GetPathToFromDir( GetNoteSkinDir(NoteSkin), sButtonName+" "+sElement );
if( !ret.empty() ) // we found something if( !ret.empty() ) // we found something
return ret; return ret;
// Search game default NoteSkin // Search game default NoteSkin
ret = GetPathToFromDir( GetNoteSkinDir(GAME_BASE_NOTESKIN_NAME), sButtonName+" "+sElement, bOptional ); ret = GetPathToFromDir( GetNoteSkinDir(GAME_BASE_NOTESKIN_NAME), sButtonName+" "+sElement );
if( !ret.empty() ) // we found something if( !ret.empty() ) // we found something
return ret; return ret;
// Search global default NoteSkin // Search global default NoteSkin
ret = GetPathToFromDir( GLOBAL_BASE_NOTESKIN_DIR, "Fallback "+sElement, bOptional ); ret = GetPathToFromDir( GLOBAL_BASE_NOTESKIN_DIR, "Fallback "+sElement );
if( !ret.empty() ) // we found something if( !ret.empty() ) // we found something
return ret; return ret;
@@ -257,7 +257,8 @@ CString NoteSkinManager::GetPathToFromNoteSkinAndButton( CString NoteSkin, CStri
GLOBAL_BASE_NOTESKIN_DIR.c_str() ); GLOBAL_BASE_NOTESKIN_DIR.c_str() );
} }
CString NoteSkinManager::GetPathToFromDir( CString sDir, CString sFileName, bool bOptional )
CString NoteSkinManager::GetPathToFromDir( CString sDir, CString sFileName )
{ {
CStringArray matches; // fill this with the possible files CStringArray matches; // fill this with the possible files
@@ -291,7 +292,7 @@ CString NoteSkinManager::GetPathToFromDir( CString sDir, CString sFileName, bool
{ {
CString sNewFileName = GetRedirContents(sPath); CString sNewFileName = GetRedirContents(sPath);
CString sNewPath = GetPathToFromDir(sDir, sNewFileName, bOptional); CString sNewPath = GetPathToFromDir(sDir, sNewFileName);
if( !sNewPath.empty() ) if( !sNewPath.empty() )
return sNewPath; return sNewPath;
+1 -1
View File
@@ -33,7 +33,6 @@ public:
CString GetPathToFromPlayerAndCol( PlayerNumber pn, int col, CString sElement, bool bOptional=false ); CString GetPathToFromPlayerAndCol( PlayerNumber pn, int col, CString sElement, bool bOptional=false );
CString GetPathToFromNoteSkinAndButton( CString NoteSkin, CString sButtonName, CString sElement, bool bOptional=false ); CString GetPathToFromNoteSkinAndButton( CString NoteSkin, CString sButtonName, CString sElement, bool bOptional=false );
CString GetPathToFromPlayerAndButton( PlayerNumber pn, CString sButtonName, CString sElement, bool bOptional=false ); CString GetPathToFromPlayerAndButton( PlayerNumber pn, CString sButtonName, CString sElement, bool bOptional=false );
CString GetPathToFromDir( CString sDir, CString sFileName, bool bOptional=false );
CString GetMetric( CString sNoteSkinName, CString sButtonName, CString sValue ); CString GetMetric( CString sNoteSkinName, CString sButtonName, CString sValue );
int GetMetricI( CString sNoteSkinName, CString sButtonName, CString sValueName ); int GetMetricI( CString sNoteSkinName, CString sButtonName, CString sValueName );
@@ -46,6 +45,7 @@ public:
CString GetNoteSkinDir( CString sSkinName ); CString GetNoteSkinDir( CString sSkinName );
protected: protected:
CString GetPathToFromDir( CString sDir, CString sFileName );
struct NoteSkinData struct NoteSkinData
{ {