OSDN Git Service

#34076 rev747の修正を、trunkにも適用。(Both画面(GR画面じゃないほう)で、ギター/ベースのPositionをP-C(COMBO下)にすると...
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Wed, 23 Jul 2014 14:48:04 +0000 (14:48 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Wed, 23 Jul 2014 14:48:04 +0000 (14:48 +0000)
#xxxxx Both画面での、ギター/ベースの判定文字列の表示位置を微調整。
#xxxxx ギターをReverseにしていると、ベースのコンボ表示がされない問題を修正。

git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@748 16f42ceb-6dc6-49c8-ba94-f2d53467949d

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

index 11ea71a..86d7161 100644 (file)
@@ -44,7 +44,7 @@ namespace DTXMania
                        int x = ( int ) ( 0x1b5 * Scale.X );\r
                        //int y = CDTXMania.ConfigIni.bReverse.Bass ? 0xaf : 270;\r
                        int y = 演奏判定ライン座標.n判定ラインY座標( E楽器パート.BASS, false, CDTXMania.ConfigIni.bReverse.Bass );\r
-                       y += CDTXMania.ConfigIni.bReverse.Guitar ? (int) ( -134 * Scale.Y ) : (int) ( +174 * Scale.Y );\r
+                       y += CDTXMania.ConfigIni.bReverse.Bass ? (int) ( -134 * Scale.Y ) : (int) ( +174 * Scale.Y );\r
                        if ( base.txCOMBOギター != null )\r
                        {\r
                                base.txCOMBOギター.n透明度 = 120;\r
index 048e7e0..b08a4d8 100644 (file)
@@ -154,12 +154,13 @@ namespace DTXMania
                                                        {\r
                                                                case E判定文字表示位置.コンボ下:\r
                                                                        baseX = this.stレーンサイズ[ j ].x;\r
+                                                                       yB = 演奏判定ライン座標.n判定ラインY座標( E楽器パート.BASS, false, CDTXMania.ConfigIni.bReverse.Bass );\r
                                                                        baseY = (\r
                                                                                                CDTXMania.ConfigIni.bReverse.Bass ?\r
-                                                                                                       (int) ( 100 * Scale.Y ) :\r
-                                                                                                       (int) ( 300 * Scale.Y )\r
+                                                                                                       yB + (int) ( ( -134 + 0 ) * Scale.Y ) :\r
+                                                                                                       yB + (int) ( ( +174 + 0 ) * Scale.Y )\r
                                                                                        )\r
-                                                                                       + (int) ( this.n文字の縦表示位置[ j ] * 0x20 * Scale.Y );\r
+                                                                                       + (int) (  this.n文字の縦表示位置[ j ] * 0x20 * Scale.Y );\r
                                                                        break;\r
                                                                case E判定文字表示位置.レーン上:\r
                                                                        baseX = this.stレーンサイズ[ j ].x;\r
@@ -168,7 +169,7 @@ namespace DTXMania
                                                                        baseY = (\r
                                                                                                CDTXMania.ConfigIni.bReverse.Bass ?\r
                                                                                                        yB - (int) ( 134 * Scale.Y ) :\r
-                                                                                                       yB + (int) (  85 * Scale.Y )\r
+                                                                                                       yB + (int) (  75 * Scale.Y )\r
                                                                                        )\r
                                                                                        + (int) ( this.n文字の縦表示位置[ j ] * 0x20 * Scale.Y );\r
                                                                        break;\r
@@ -194,12 +195,13 @@ namespace DTXMania
                                                        {\r
                                                            case E判定文字表示位置.コンボ下:\r
                                                                        baseX = ( CDTXMania.DTX.bチップがある.Bass ) ? this.stレーンサイズ[ j ].x : 0x198;\r
+                                                                       yG = 演奏判定ライン座標.n判定ラインY座標( E楽器パート.GUITAR, false, CDTXMania.ConfigIni.bReverse.Guitar );\r
                                                                        baseY = (\r
                                                                                                CDTXMania.ConfigIni.bReverse.Guitar ?\r
-                                                                                                       (int) ( 100 * Scale.Y ) :\r
-                                                                                                       (int) ( 300 * Scale.Y )\r
+                                                                                                       yG + (int) ( ( -134 + 0 ) * Scale.Y ) :\r
+                                                                                                       yG + (int) ( ( +174 + 0 ) * Scale.Y )\r
                                                                                        )\r
-                                                                                       + (int) ( this.n文字の縦表示位置[ j ] * 0x20 * Scale.Y );\r
+                                                                                       + (int) (  this.n文字の縦表示位置[ j ] * 0x20 * Scale.Y );\r
                                                                        break;\r
                                                            case E判定文字表示位置.レーン上:\r
                                                                        baseX = ( CDTXMania.DTX.bチップがある.Bass ) ? this.stレーンサイズ[ j ].x : 0x198;\r
@@ -208,7 +210,7 @@ namespace DTXMania
                                                                        baseY = (\r
                                                                                                CDTXMania.ConfigIni.bReverse.Guitar ?\r
                                                                                                        yG - (int) ( 134 * Scale.Y ):\r
-                                                                                                       yG + (int) (  85 * Scale.Y )\r
+                                                                                                       yG + (int) (  75 * Scale.Y )\r
                                                                                        )\r
                                                                                        + (int) ( this.n文字の縦表示位置[ j ] * 0x20 * Scale.Y );\r
                                                                        break;\r
index 4a9c0fa..2580e40 100644 (file)
Binary files a/実行時フォルダ/DTXManiaGR.exe and b/実行時フォルダ/DTXManiaGR.exe differ