OSDN Git Service

#34076 Both画面(GR画面じゃないほう)で、ギター/ベースのPositionをP-C(COMBO下)にすると、判定文字列がコンボ表示の裏に隠れて見えない問題を修正。
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Wed, 23 Jul 2014 14:30:29 +0000 (14:30 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Wed, 23 Jul 2014 14:30:29 +0000 (14:30 +0000)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/140113(DTXMania098%20with%2028821%20DTXVmode)@747 16f42ceb-6dc6-49c8-ba94-f2d53467949d

DTXManiaプロジェクト/コード/ステージ/07.演奏/ドラム画面/CAct演奏Drums判定文字列.cs
実行時フォルダ/DTXManiaGR.exe

index 7e5ffd9..91aaf97 100644 (file)
@@ -148,11 +148,12 @@ namespace DTXMania
                                                        {\r
                                                                case E判定文字表示位置.コンボ下:\r
                                                                        baseX = this.stレーンサイズ[ j ].x;\r
-                                                                       baseY = ( CDTXMania.ConfigIni.bReverse.Bass ? 100 : 300 ) + ( this.n文字の縦表示位置[ j ] * 0x20 );\r
+                                                                       yB = 演奏判定ライン座標.n判定ラインY座標( E楽器パート.BASS, false, CDTXMania.ConfigIni.bReverse.Bass );\r
+                                                                       baseY = ( CDTXMania.ConfigIni.bReverse.Bass ? yB - 134 + 10 : yB + 174 + 10 ) + ( this.n文字の縦表示位置[ j ] * 0x20 );\r
+                                                                       //                                                                                                              134と174は、COMBO表示位置\r
                                                                        break;\r
                                                                case E判定文字表示位置.レーン上:\r
                                                                        baseX = this.stレーンサイズ[ j ].x;\r
-                                                                       //baseY = ( CDTXMania.ConfigIni.bReverse.Bass ? 240 : 180 ) + ( this.n文字の縦表示位置[ j ] * 0x20 );\r
                                                                        yB = 演奏判定ライン座標.n判定ラインY座標( E楽器パート.BASS, false, CDTXMania.ConfigIni.bReverse.Bass );\r
                                                                        baseY = ( CDTXMania.ConfigIni.bReverse.Bass ? yB - 134 : yB + 85 ) +( this.n文字の縦表示位置[ j ] * 0x20 );\r
                                                                        break;\r
@@ -174,7 +175,9 @@ namespace DTXMania
                                                        {\r
                                                            case E判定文字表示位置.コンボ下:\r
                                                                        baseX = ( CDTXMania.DTX.bチップがある.Bass ) ? this.stレーンサイズ[ j ].x : 0x198;\r
-                                                                       baseY = ( CDTXMania.ConfigIni.bReverse.Guitar ? 100 : 300 ) + ( this.n文字の縦表示位置[ j ] * 0x20 );\r
+                                                                       yG = 演奏判定ライン座標.n判定ラインY座標( E楽器パート.GUITAR, false, CDTXMania.ConfigIni.bReverse.Guitar );\r
+                                                                       baseY = ( CDTXMania.ConfigIni.bReverse.Guitar ? yG - 134 + 10 : yG + 174 + 10 ) + ( this.n文字の縦表示位置[ j ] * 0x20 );\r
+                                                                       //                                                                                                              134と174は、COMBO表示位置\r
                                                                        break;\r
                                                            case E判定文字表示位置.レーン上:\r
                                                                        baseX = ( CDTXMania.DTX.bチップがある.Bass ) ? this.stレーンサイズ[ j ].x : 0x198;\r
index e2f867f..eea9dca 100644 (file)
Binary files a/実行時フォルダ/DTXManiaGR.exe and b/実行時フォルダ/DTXManiaGR.exe differ