OSDN Git Service

#36057 configファイルがxml化したため、従来Config.iniファイルを直接編集することでのみ設定変更できていた項目が、設定変更しづらくなった。
[dtxmania/dtxmania.git] / DTXManiaプロジェクト / コード / ステージ / 05.選曲 / CActSortSongs.cs
index 7c13892..480c0f2 100644 (file)
@@ -13,19 +13,18 @@ namespace DTXMania
 \r
                        string[] items = new string[] { "Z,Y,X,...", "A,B,C,..." };\r
                        COptionStringList title = new COptionStringList(items[0]);\r
-                       title.Initialize("", "", items);\r
-                       title.label = "Title";\r
+                       title.Initialize( "strSortByTitle", items);\r
                        title.OnEnterDelegate = () =>\r
                        {\r
                                this.act曲リスト.t曲リストのソート(CDTXMania.Instance.Songs管理.t曲リストのソート2_タイトル順, eInst,\r
                                                title.Index == 0 ? -1 : 1);\r
                                this.act曲リスト.t選択曲が変更された(true);\r
                        };\r
+                       lci.Add( title );\r
 \r
                        items = new string[] { "99,98,97,...", "1,2,3,..." };\r
                        COptionStringList level = new COptionStringList(items[0]);\r
-                       level.Initialize("", "", items);\r
-                       level.label = "Level";\r
+                       level.Initialize( "strSortByLevel", items);\r
                        level.OnEnterDelegate = () =>\r
                        {\r
                                this.act曲リスト.t曲リストのソート(\r
@@ -34,11 +33,11 @@ namespace DTXMania
                                                                this.act曲リスト.n現在のアンカ難易度レベル);\r
                                this.act曲リスト.t選択曲が変更された(true);\r
                        };\r
+                       lci.Add( level );\r
 \r
                        items = new string[] { "E,D,C,...", "SS,S,A,..." };\r
                        COptionStringList bestrank = new COptionStringList(items[0]);\r
-                       bestrank.Initialize("", "", items);\r
-                       bestrank.label = "Best Rank";\r
+                       bestrank.Initialize( "strSortByBestRank", items);\r
                        bestrank.OnEnterDelegate = () =>\r
                        {\r
                                this.act曲リスト.t曲リストのソート(\r
@@ -47,11 +46,11 @@ namespace DTXMania
                                                                this.act曲リスト.n現在のアンカ難易度レベル\r
                                                );\r
                        };\r
+                       lci.Add( bestrank );\r
 \r
                        items = new string[] { "10,9,8,...", "1,2,3,..." };\r
                        COptionStringList playcount = new COptionStringList(items[0]);\r
-                       playcount.Initialize("", "", items);\r
-                       playcount.label = "Play Count";\r
+                       playcount.Initialize( "strSortByPlayCount", items);\r
                        playcount.OnEnterDelegate = () =>\r
                        {\r
                                this.act曲リスト.t曲リストのソート(\r
@@ -61,11 +60,11 @@ namespace DTXMania
                                );\r
                                this.act曲リスト.t選択曲が変更された(true);\r
                        };\r
+                       lci.Add( playcount );\r
 \r
                        items = new string[] { "Z,Y,X,...", "A,B,C,..." };\r
                        COptionStringList author = new COptionStringList(items[0]);\r
-                       author.Initialize("", "", items);\r
-                       author.label = "Author";\r
+                       author.Initialize( "strSortByAuthor", items);\r
                        author.OnEnterDelegate = () =>\r
                        {\r
                                this.act曲リスト.t曲リストのソート(\r
@@ -75,11 +74,11 @@ namespace DTXMania
                                                );\r
                                this.act曲リスト.t選択曲が変更された(true);\r
                        };\r
+                       lci.Add( author );\r
 \r
                        items = new string[] { "100,99,98,...", "1,2,3,..." };\r
                        COptionStringList skillpoint = new COptionStringList(items[0]);\r
-                       skillpoint.Initialize("", "", items);\r
-                       skillpoint.label = "Skill Point";\r
+                       skillpoint.Initialize( "strSortBySkillPoint", items);\r
                        skillpoint.OnEnterDelegate = () =>\r
                        {\r
                                this.act曲リスト.t曲リストのソート(\r
@@ -89,11 +88,11 @@ namespace DTXMania
                                                );\r
                                this.act曲リスト.t選択曲が変更された(true);\r
                        };\r
-\r
+                       lci.Add( skillpoint );\r
+                       \r
                        items = new string[] { "Dec.31,30,...", "Jan.1,2,..." };\r
                        COptionStringList date = new COptionStringList(items[0]);\r
-                       date.Initialize("", "", items);\r
-                       date.label = "Date";\r
+                       date.Initialize( "strSortByDate", items);\r
                        date.OnEnterDelegate = () =>\r
                        {\r
                                this.act曲リスト.t曲リストのソート(\r
@@ -103,16 +102,18 @@ namespace DTXMania
                                                                );\r
                                this.act曲リスト.t選択曲が変更された(true);\r
                        };\r
+                       lci.Add( date );\r
 \r
 \r
                        COptionString ret = new COptionString("Return");\r
-                       ret.Initialize("Return", "");\r
+                       ret.Initialize( "strSortReturn");\r
                        ret.OnEnterDelegate = () =>\r
                        {\r
                                this.tDeativatePopupMenu();\r
                        };\r
+                       lci.Add( ret );\r
 \r
-                       base.Initialize(lci, false, "SORT MENU");\r
+                       base.Initialize(lci, false, CDTXMania.Instance.Resources.Label("strSortMenu"));\r
                }\r
 \r
 \r