OSDN Git Service

#28195 リファクタ。スキンフォルダのprefix(SkinFiles.)を内部的に変更しやすくした。
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Thu, 3 May 2012 01:32:55 +0000 (01:32 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Thu, 3 May 2012 01:32:55 +0000 (01:32 +0000)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@389 16f42ceb-6dc6-49c8-ba94-f2d53467949d

DTXManiaプロジェクト/コード/全体/CSkin.cs

index 84a18bc..7d3176a 100644 (file)
@@ -31,6 +31,8 @@ namespace DTXMania
 \r
        internal class CSkin : IDisposable\r
        {\r
+               public static string PrefixSkinFolder = "SkinFiles.";\r
+\r
                // クラス\r
 \r
                public class Cシステムサウンド : IDisposable\r
@@ -491,7 +493,7 @@ namespace DTXMania
                        string path;\r
                        #region [ まず System/SkinFiles.*** をenumerateする ]\r
                        path = System.IO.Path.Combine( CDTXMania.strEXEのあるフォルダ, "System" );\r
-                       strSkinSubfolders = System.IO.Directory.GetDirectories( path, "SkinFiles.*" );\r
+                       strSkinSubfolders = System.IO.Directory.GetDirectories( path, PrefixSkinFolder + "*" );\r
                        for ( int i = 0; i < strSkinSubfolders.Length; i++ )\r
                        {\r
                                string[] spl = strSkinSubfolders[ i ].Split( System.IO.Path.DirectorySeparatorChar );\r
@@ -510,9 +512,9 @@ namespace DTXMania
                        /// 2. System/SkinFiles.*****/ で最初にenumerateされたもの\r
                        /// 3. System/ (従来互換)\r
                        #region [ System/SkinFiles.Default/ があるなら、そこにカレントSkinパスを設定する]\r
-                       if ( Array.BinarySearch( strSkinSubfolders, "SkinFiles.Default", StringComparer.InvariantCultureIgnoreCase ) >= 0 )\r
+                       if ( Array.BinarySearch( strSkinSubfolders, PrefixSkinFolder + "Default", StringComparer.InvariantCultureIgnoreCase ) >= 0 )\r
                        {\r
-                               strSkinSubfolder = "SkinFiles.Default";\r
+                               strSkinSubfolder = PrefixSkinFolder + "Default";\r
                                return;\r
                        }\r
                        #endregion\r