OSDN Git Service

#24757 曲ソートで「昇順/降順」と表示する代わりに"1,2,3..."/"3,2,1"などと表示するよう変更。
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Tue, 19 Apr 2011 13:28:38 +0000 (13:28 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Tue, 19 Apr 2011 13:28:38 +0000 (13:28 +0000)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@157 16f42ceb-6dc6-49c8-ba94-f2d53467949d

DTXManiaプロジェクト/コード/ステージ/05.選曲/CActSortSongs.cs

index 097b1d9..3cc0655 100644 (file)
@@ -272,33 +272,45 @@ namespace DTXMania
                                }\r
                                #endregion\r
                                #region [ ソート候補文字列描画 ]\r
-                               string[] strSortItem = {\r
-                                       "Title", "Level", "Best Rank", "PlayCount",\r
-                                       //"Author",\r
-                                       "SkillPoint",\r
-                                       //"BPM",\r
-                                       "Date",\r
-                                       "Return"\r
+                               //string[] strSortItem = {\r
+                               //    "Title", "Level", "Best Rank", "PlayCount",\r
+                               //    //"Author",\r
+                               //    "SkillPoint",\r
+                               //    //"BPM",\r
+                               //    "Date",\r
+                               //    "Return"\r
+                               //};\r
+                               //string[] strSortOrder = {\r
+                               //    "Descend", "", "Ascend"\r
+                               //};\r
+                               string[ , ] strSortItem = {\r
+                                       { "Title",              "Z,Y,X,...",    "A,B,C,..." },\r
+                                       { "Level",              "99,98,97,...", "1,2,3,..." },\r
+                                       { "Best Rank",  "E,D,C,...",    "SS,S,A,..." },\r
+                                       { "PlayCount",  "10,9,8,...",   "1,2,3,..." },\r
+                               //      { "Author",             "Z,Y,X,...",    "A,B,C,..." },\r
+                                       { "SkillPoint", "100,99,98,...","1,2,3,..." },\r
+                               //      { "BPM",                "300,200,...",  "70,80,90,..." },\r
+                                       { "Date",               "Dec.31,30,...","Jan.1,2,..." },\r
+                                       { "Return",             "",                             "" }\r
                                };\r
-                               string[] strSortOrder = {\r
-                                       "Descend", "", "Ascend"\r
-                               };\r
-                               for ( int i = 0; i < strSortItem.Length; i++ )\r
+\r
+                               for ( int i = 0; i < strSortItem.GetLength(0); i++ )\r
                                {\r
                                        bool bBold = ( i == nSortType ) ? true : false;\r
-                                       font.t文字列描画( 190, 80 + i * 32, strSortItem[ i ], bBold, 1.0f );\r
+                                       font.t文字列描画( 190, 80 + i * 32, strSortItem[ i, 0 ], bBold, 1.0f );\r
                                        if ( bBold )\r
                                        {\r
                                                // nSortOder+1 == 0(Ascend), (1,) 2(Descend)\r
-                                               if ( bIsJapanLocale )\r
-                                               {       // #24758 2011.4.1 yyagi: for JP locale, 昇順/降順 is used instead of ascend/descend.\r
-                                                       Rectangle rect = new Rectangle( 0, this.txSortMenuChoices.sz画像サイズ.Height / 2 * (nSortOrder+1)/2, this.txSortMenuChoices.sz画像サイズ.Width, this.txSortMenuChoices.sz画像サイズ.Height / 2 );\r
-                                                       this.txSortMenuChoices.t2D描画( CDTXMania.app.Device, 350, 78 + i * 32, rect );\r
-                                               }\r
-                                               else\r
-                                               {\r
-                                                       font.t文字列描画( 350, 80 + i * 32, strSortOrder[ nSortOrder + 1 ], bBold, 1.0f );\r
-                                               }\r
+//                                             if ( bIsJapanLocale )\r
+//                                             {       // #24758 2011.4.1 yyagi: for JP locale, 昇順/降順 is used instead of ascend/descend.\r
+//                                                     Rectangle rect = new Rectangle( 0, this.txSortMenuChoices.sz画像サイズ.Height / 2 * (nSortOrder+1)/2, this.txSortMenuChoices.sz画像サイズ.Width, this.txSortMenuChoices.sz画像サイズ.Height / 2 );\r
+//                                                     this.txSortMenuChoices.t2D描画( CDTXMania.app.Device, 350, 78 + i * 32, rect );\r
+//                                             }\r
+//                                             else\r
+//                                             {\r
+                                                       font.t文字列描画( 340, 80 + i * 32, strSortItem[ i, (nSortOrder + 1)/2+1 ], bBold, 1.0f );\r
+//                                             }\r
                                        }\r
                                }\r
                                #endregion\r