OSDN Git Service

#33892 ドラムで判定表示をOFFにしても、表示されていた問題を修正。
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Sat, 5 Jul 2014 16:20:42 +0000 (16:20 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Sat, 5 Jul 2014 16:20:42 +0000 (16:20 +0000)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/140113(DTXMania098%20with%2028821%20DTXVmode)@731 16f42ceb-6dc6-49c8-ba94-f2d53467949d

DTXManiaプロジェクト/コード/ステージ/04.コンフィグ/CActConfigList.cs
DTXManiaプロジェクト/コード/ステージ/07.演奏/ドラム画面/CAct演奏Drums判定文字列.cs
DTXManiaプロジェクト/コード/全体/CConfigIni.cs
DTXManiaプロジェクト/コード/全体/C定数.cs
実行時フォルダ/DTXManiaGR.exe

index 3252a5c..22d6965 100644 (file)
@@ -635,7 +635,7 @@ namespace DTXMania
                                " P-A: on the lanes.\n" +\r
                                " P-B: under the hit bar.\n" +\r
                                " OFF: no judgement mark.",\r
-                               new string[] { "P-A", "P-B", "OFF" } );\r
+                               new string[] { "OFF", "P-A", "P-B" } );\r
                        this.list項目リスト.Add( this.iDrumsPosition );\r
 \r
                        //this.iDrumsJudgeDispPriority = new CItemList( "JudgePriority", CItemBase.Eパネル種別.通常, (int) CDTXMania.ConfigIni.e判定表示優先度.Drums,\r
@@ -1007,17 +1007,17 @@ namespace DTXMania
                                "ギターの判定文字の表示位置を指定\n" +\r
                                "します。\n" +\r
                                " P-A: レーン上\n" +\r
-                               " P-B: COMBO の下\n" +\r
-                               " P-C: 判定ラインの上\n" +\r
+                               " P-B: 判定ラインの上\n" +\r
+                               " P-C: COMBO の下\n" +\r
                                " OFF: 表示しない",\r
                                "The position to show judgement mark.\n" +\r
                                "(Perfect, Great, ...)\n" +\r
                                "\n" +\r
                                " P-A: on the lanes.\n" +\r
-                               " P-B: under the COMBO indication.\n" +\r
-                               " P-C: over the hit bar.\n" +\r
+                               " P-B: over the hit bar.\n" +\r
+                               " P-C: under the COMBO indication.\n" +\r
                                " OFF: no judgement mark.",\r
-                               new string[] { "P-A", "P-B", "P-C", "OFF" } );\r
+                               new string[] { "OFF", "P-A", "P-B", "P-C" } );\r
                        this.list項目リスト.Add( this.iGuitarPosition );\r
 \r
                        //this.iGuitarJudgeDispPriority = new CItemList( "JudgePriority", CItemBase.Eパネル種別.通常, (int) CDTXMania.ConfigIni.e判定表示優先度.Guitar,\r
@@ -1205,17 +1205,17 @@ namespace DTXMania
                                "ベースの判定文字の表示位置を指定\n" +\r
                                "します。\n" +\r
                                " P-A: レーン上\n" +\r
-                               " P-B: COMBO の下\n" +\r
-                               " P-C: 判定ラインの上\n" +\r
+                               " P-B: 判定ラインの上\n" +\r
+                               " P-C: COMBO の下\n" +\r
                                " OFF: 表示しない",\r
                                "The position to show judgement mark.\n" +\r
                                "(Perfect, Great, ...)\n" +\r
                                "\n" +\r
                                " P-A: on the lanes.\n" +\r
-                               " P-B: under the COMBO indication.\n" +\r
-                               " P-C: over the hit bar.\n" +\r
+                               " P-B: over the hit bar.\n" +\r
+                               " P-C: under the COMBO indication.\n" +\r
                                " OFF: no judgement mark.",\r
-                               new string[] { "P-A", "P-B", "P-C", "OFF" } );\r
+                               new string[] { "OFF", "P-A", "P-B", "P-C" } );\r
                        this.list項目リスト.Add( this.iBassPosition );\r
 \r
                        //this.iBassJudgeDispPriority = new CItemList( "JudgePriority", CItemBase.Eパネル種別.通常, (int) CDTXMania.ConfigIni.e判定表示優先度.Bass,\r
index 6adc165..7e5ffd9 100644 (file)
@@ -128,6 +128,10 @@ namespace DTXMania
                                                int baseY = 0;\r
                                                if( j < 8 )                     // Drums\r
                                                {\r
+                                                       if ( CDTXMania.ConfigIni.判定文字表示位置.Drums == E判定文字表示位置.表示OFF )\r
+                                                       {\r
+                                                               continue;\r
+                                                       }\r
                                                        baseX = this.stレーンサイズ[ j ].x;\r
                                                        baseY = CDTXMania.ConfigIni.bReverse.Drums ?\r
                                                                ( ( ( (E判定文字表示位置) CDTXMania.ConfigIni.判定文字表示位置.Drums ) == E判定文字表示位置.レーン上 ) ? ( 240 + ( this.n文字の縦表示位置[ j ] * 0x20 ) ) : 50 ) :\r
index 244506e..322ff39 100644 (file)
@@ -1709,15 +1709,16 @@ namespace DTXMania
                        sw.WriteLine( "; TIGHT mode. 0=OFF, 1=ON " );\r
                        sw.WriteLine( "DrumsTight={0}", this.bTight ? 1 : 0 );\r
                        sw.WriteLine();\r
-                       sw.WriteLine( "; ドラム判定文字表示位置(0:レーン上,1:判定ライン上,2:表示OFF)" );\r
+                       sw.WriteLine( "; ドラム判定文字表示位置(0:表示OFF, 1:レーン上, 2:判定ライン上)" );\r
+                       sw.WriteLine( "; Drums Judgement display position (0:OFF, 1:on the lane, 2:over the judge line)" );\r
                        sw.WriteLine( "DrumsPosition={0}", (int) this.判定文字表示位置.Drums );\r
                        sw.WriteLine();\r
-                       sw.WriteLine( "; ギター判定文字表示位置(0:レーン上,1:コンボ下,2:判定ライン上,3:表示OFF)" );\r
-                       sw.WriteLine( "; Guitar Judgement display position (0:on the lane, 1:under combo, 2:over the judge line, 3:OFF" );\r
+                       sw.WriteLine( "; ギター判定文字表示位置(0:表示IFF, 1:レーン上, 2:判定ライン上, 3:コンボ下)" );\r
+                       sw.WriteLine( "; Guitar Judgement display position (0:OFF, 1:on the lane, 2:over the judge line, 3:under combo)" );\r
                        sw.WriteLine( "GuitarPosition={0}", (int) this.判定文字表示位置.Guitar );\r
                        sw.WriteLine();\r
-                       sw.WriteLine( "; ベース判定文字表示位置(0:レーン上,1:コンボ下,2:判定ライン上,3:表示OFF)" );\r
-                       sw.WriteLine( "; Bass Judgement display position (0:on the lane, 1:under combo, 2:over the judge line, 3:OFF" );\r
+                       sw.WriteLine( "; ベース判定文字表示位置(0:表示OFF, 1:レーン上, 2:判定ライン上, 3:コンボ下)" );\r
+                       sw.WriteLine( "; Bass Judgement display position (0:OFF, 1:on the lane, 2:over the judge line, 3:under combo)" );\r
                        sw.WriteLine( "BassPosition={0}", (int) this.判定文字表示位置.Bass );\r
                        sw.WriteLine();\r
                        sw.WriteLine( "; ドラム譜面スクロール速度(0:x0.5, 1:x1.0, 2:x1.5,…,1999:x1000.0)" );\r
index 439e3a1..2efbf6f 100644 (file)
@@ -157,10 +157,10 @@ namespace DTXMania
        }\r
        internal enum E判定文字表示位置\r
        {\r
+               表示OFF,\r
                レーン上,\r
-               コンボ下,\r
                判定ライン上,\r
-               表示OFF\r
+               コンボ下\r
        }\r
        internal enum E判定位置\r
        {\r
index 25227a6..8c02932 100644 (file)
Binary files a/実行時フォルダ/DTXManiaGR.exe and b/実行時フォルダ/DTXManiaGR.exe differ