Improve theme conversion routine

This commit is contained in:
Chris Danford
2003-03-27 07:47:20 +00:00
parent 64b92a05b8
commit aee29db6d9
2 changed files with 26 additions and 12 deletions
+21 -7
View File
@@ -70,11 +70,13 @@ void RecursiveRename( CString sDirStart, CString sOld, CString sNew )
GetDirListing( sDirStart+"*.*", asFilesAndDirs, false, false ); GetDirListing( sDirStart+"*.*", asFilesAndDirs, false, false );
for( int i=0; i<asFilesAndDirs.GetSize(); i++ ) for( int i=0; i<asFilesAndDirs.GetSize(); i++ )
{ {
CString sName = asFilesAndDirs[i];
CString sOldFilePath = sDirStart+asFilesAndDirs[i]; CString sOldFilePath = sDirStart+asFilesAndDirs[i];
CString sNewFilePath = sOldFilePath; CString sNewFilePath = sOldFilePath;
sNewFilePath.MakeLower();
sOld.MakeLower();
sNewFilePath.Replace( sOld, sNew ); sNewFilePath.Replace( sOld, sNew );
int ret = MoveFile( sOldFilePath, sNewFilePath ); if( sOldFilePath.CompareNoCase(sNewFilePath) != 0 )
MoveFile( sOldFilePath, sNewFilePath );
} }
CStringArray asDirs; CStringArray asDirs;
@@ -92,6 +94,16 @@ void ConvertThemeDlg::OnButtonConvert()
m_listThemes.GetText( iSel, sThemeDir ); m_listThemes.GetText( iSel, sThemeDir );
sThemeDir = "Themes\\" + sThemeDir; sThemeDir = "Themes\\" + sThemeDir;
RecursiveRename( sThemeDir, "gameplay cleared", "______OBSOLETE gameplay cleared" );
RecursiveRename( sThemeDir, "gameplay closing star", "______OBSOLETE gameplay closing star" );
RecursiveRename( sThemeDir, "gameplay opening star", "______OBSOLETE gameplay opening star" );
RecursiveRename( sThemeDir, "gameplay here we go", "______OBSOLETE gameplay here we go" );
RecursiveRename( sThemeDir, "gameplay failed", "______OBSOLETE gameplay failed" );
RecursiveRename( sThemeDir, "gameplay toasty", "______OBSOLETE gameplay toasty" );
RecursiveRename( sThemeDir, "gameplay ready", "______OBSOLETE gameplay ready" );
RecursiveRename( sThemeDir, "keep alive", "______OBSOLETE keep alive" );
RecursiveRename( sThemeDir, "menu style icons 1x9", "______OBSOLETE menu style icons 1x9" );
RecursiveRename( sThemeDir, "title menu logo", "______OBSOLETE title menu logo" );
RecursiveRename( sThemeDir, "BGAnimations\\appearance options", "BGAnimations\\ScreenAppearanceOptions background" ); RecursiveRename( sThemeDir, "BGAnimations\\appearance options", "BGAnimations\\ScreenAppearanceOptions background" );
RecursiveRename( sThemeDir, "BGAnimations\\caution", "BGAnimations\\ScreenGameplay caution" ); RecursiveRename( sThemeDir, "BGAnimations\\caution", "BGAnimations\\ScreenGameplay caution" );
RecursiveRename( sThemeDir, "BGAnimations\\game over", "BGAnimations\\ScreenGameOver background" ); RecursiveRename( sThemeDir, "BGAnimations\\game over", "BGAnimations\\ScreenGameOver background" );
@@ -101,16 +113,17 @@ void ConvertThemeDlg::OnButtonConvert()
RecursiveRename( sThemeDir, "BGAnimations\\gameplay options", "BGAnimations\\ScreenGameplayOptions background" ); RecursiveRename( sThemeDir, "BGAnimations\\gameplay options", "BGAnimations\\ScreenGameplayOptions background" );
RecursiveRename( sThemeDir, "evaluation summary top edge", "ScreenEvaluationSummary header" ); RecursiveRename( sThemeDir, "evaluation summary top edge", "ScreenEvaluationSummary header" );
RecursiveRename( sThemeDir, "top edge", "header" ); RecursiveRename( sThemeDir, "top edge", "header" );
RecursiveRename( sThemeDir, "\\edit menu", "ScreenEditMenu" ); RecursiveRename( sThemeDir, "\\edit menu", "\\ScreenEditMenu" );
RecursiveRename( sThemeDir, "\\evaluation", "ScreenEvaluation" ); RecursiveRename( sThemeDir, "\\evaluation", "\\ScreenEvaluation" );
RecursiveRename( sThemeDir, "fallback banner", "Banner fallback" ); RecursiveRename( sThemeDir, "fallback banner", "Banner fallback" );
RecursiveRename( sThemeDir, "all music banner", "Banner all" );
RecursiveRename( sThemeDir, "try extra stage", "try extra" ); RecursiveRename( sThemeDir, "try extra stage", "try extra" );
RecursiveRename( sThemeDir, "fallback cd title", "ScreenSelectMusic fallback cdtitle" ); RecursiveRename( sThemeDir, "fallback cd title", "ScreenSelectMusic fallback cdtitle" );
RecursiveRename( sThemeDir, "game options", "ScreenGameOptions" ); RecursiveRename( sThemeDir, "game options", "ScreenGameOptions" );
RecursiveRename( sThemeDir, "gameplay combo label", "Combo label" ); RecursiveRename( sThemeDir, "gameplay combo label", "Combo label" );
RecursiveRename( sThemeDir, "gameplay difficulty icons", "ScreenGameplay difficulty icons" ); RecursiveRename( sThemeDir, "gameplay difficulty icons", "ScreenGameplay difficulty icons" );
RecursiveRename( sThemeDir, "gameplay extra life frame", "blah" ); RecursiveRename( sThemeDir, "gameplay extra life frame", "ScreenGameplay extra life frame" );
RecursiveRename( sThemeDir, "gameplay extra lifemeter bar", "LifeMeterBar extra frame.png" ); RecursiveRename( sThemeDir, "gameplay extra lifemeter bar", "LifeMeterBar extra frame" );
RecursiveRename( sThemeDir, "gameplay extra lifemeter stream hot", "LifeMeterBar extra hot" ); RecursiveRename( sThemeDir, "gameplay extra lifemeter stream hot", "LifeMeterBar extra hot" );
RecursiveRename( sThemeDir, "gameplay extra lifemeter stream normal", "LifeMeterBar extra normal" ); RecursiveRename( sThemeDir, "gameplay extra lifemeter stream normal", "LifeMeterBar extra normal" );
RecursiveRename( sThemeDir, "gameplay lifemeter bar", "LifeMeterBar frame" ); RecursiveRename( sThemeDir, "gameplay lifemeter bar", "LifeMeterBar frame" );
@@ -164,8 +177,9 @@ void ConvertThemeDlg::OnButtonConvert()
RecursiveRename( sThemeDir, "preview dance", "preview" ); RecursiveRename( sThemeDir, "preview dance", "preview" );
RecursiveRename( sThemeDir, "select style", "ScreenSelectStyle" ); RecursiveRename( sThemeDir, "select style", "ScreenSelectStyle" );
RecursiveRename( sThemeDir, "song options", "ScreenSongOptions" ); RecursiveRename( sThemeDir, "song options", "ScreenSongOptions" );
RecursiveRename( sThemeDir, "menu timer", "MenuTimer" ); RecursiveRename( sThemeDir, "menu timer", "MenuTimer" );
RecursiveRename( sThemeDir, "appearance options", "ScreenAppearanceOptions" );
RecursiveRename( sThemeDir, "music scroll", "ScreenMusicScroll" );
AfxMessageBox( "Conversion Complete!" ); AfxMessageBox( "Conversion Complete!" );
} }
+5 -5
View File
@@ -13,16 +13,16 @@ Class2=CSmpackageDlg
ResourceCount=7 ResourceCount=7
Resource1=IDR_MAINFRAME Resource1=IDR_MAINFRAME
Resource2=IDD_EXPORTER Resource2=IDD_EDIT_INSTALLATIONS
Class3=CSMPackageInstallDlg Class3=CSMPackageInstallDlg
Class4=CSmpackageExportDlg Class4=CSmpackageExportDlg
Resource3=IDD_MENU Resource3=IDD_EXPORTER
Class5=EnterName Class5=EnterName
Resource4=IDD_INSTALL Resource4=IDD_DIALOG_NAME
Class6=EditInsallations Class6=EditInsallations
Resource5=IDD_EDIT_INSTALLATIONS Resource5=IDD_INSTALL
Class7=MainMenuDlg Class7=MainMenuDlg
Resource6=IDD_DIALOG_NAME Resource6=IDD_MENU
Class8=ConvertThemeDlg Class8=ConvertThemeDlg
Resource7=IDD_CONVERT_THEME Resource7=IDD_CONVERT_THEME