Simplify graphics search. Search for movies as graphics, too.

This commit is contained in:
Glenn Maynard
2002-08-22 02:43:07 +00:00
parent bc7e0ceadd
commit 09b89aa400
+12 -12
View File
@@ -414,19 +414,19 @@ CString ThemeManager::GetPathTo( CString sAssetCategory, CString sFileName )
/////////////////////////////////////// ///////////////////////////////////////
if( sAssetCategory == "graphics" ) if( sAssetCategory == "graphics" )
{ {
GetDirListing( sCurrentThemeDir + sAssetCategory+"\\"+sFileName + "*.sprite", asPossibleElementFilePaths, false, true ); const char *masks[] = {
GetDirListing( sCurrentThemeDir + sAssetCategory+"\\"+sFileName + "*.png", asPossibleElementFilePaths, false, true ); "*.sprite", "*.png", "*.jpg", "*.bmp", "*.gif", "*.redir",
GetDirListing( sCurrentThemeDir + sAssetCategory+"\\"+sFileName + "*.jpg", asPossibleElementFilePaths, false, true ); "*.avi", "*.mpg", "*.mpeg", NULL
GetDirListing( sCurrentThemeDir + sAssetCategory+"\\"+sFileName + "*.bmp", asPossibleElementFilePaths, false, true ); };
GetDirListing( sCurrentThemeDir + sAssetCategory+"\\"+sFileName + "*.gif", asPossibleElementFilePaths, false, true );
GetDirListing( sCurrentThemeDir + sAssetCategory+"\\"+sFileName + "*.redir", asPossibleElementFilePaths, false, true );
GetDirListing( sDefaultThemeDir + sAssetCategory+"\\"+sFileName + "*.sprite", asPossibleElementFilePaths, false, true ); int i;
GetDirListing( sDefaultThemeDir + sAssetCategory+"\\"+sFileName + "*.png", asPossibleElementFilePaths, false, true ); for(i = 0; masks[i]; ++i)
GetDirListing( sDefaultThemeDir + sAssetCategory+"\\"+sFileName + "*.jpg", asPossibleElementFilePaths, false, true ); GetDirListing( sCurrentThemeDir + sAssetCategory+"\\"+sFileName + masks[i],
GetDirListing( sDefaultThemeDir + sAssetCategory+"\\"+sFileName + "*.bmp", asPossibleElementFilePaths, false, true ); asPossibleElementFilePaths, false, true );
GetDirListing( sDefaultThemeDir + sAssetCategory+"\\"+sFileName + "*.gif", asPossibleElementFilePaths, false, true );
GetDirListing( sDefaultThemeDir + sAssetCategory+"\\"+sFileName + "*.redir", asPossibleElementFilePaths, false, true ); for(i = 0; masks[i]; ++i)
GetDirListing( sDefaultThemeDir + sAssetCategory+"\\"+sFileName + masks[i],
asPossibleElementFilePaths, false, true );
} }
else if( sAssetCategory == "sounds" ) else if( sAssetCategory == "sounds" )
{ {