OSDN Git Service

#34227 レーン位置中央時のDANGER画像の位置、サイズを調整。
authorkairera0467 <kairera0467@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Tue, 1 Dec 2015 09:16:20 +0000 (09:16 +0000)
committerkairera0467 <kairera0467@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Tue, 1 Dec 2015 09:16:20 +0000 (09:16 +0000)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@889 16f42ceb-6dc6-49c8-ba94-f2d53467949d

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

index eee16af..0fb1afc 100644 (file)
@@ -2,6 +2,7 @@
 using System.Collections.Generic;\r
 using System.Text;\r
 using System.Drawing;\r
+using SlimDX;\r
 using FDK;\r
 \r
 namespace DTXMania\r
@@ -86,13 +87,16 @@ namespace DTXMania
                                }\r
                                num = this.ct移動用.n現在の値;\r
                                int num2 = CDTXMania.ConfigIni.bReverse.Drums ? ( 0x7f - num ) : num;\r
+                float[,] n基準X座標 = new float[,] { { 38, 298 }, { 211f, 405.5f } };\r
                                for( int i = -1; i < 4; i++ )\r
                                {\r
                                        if( this.txDANGER != null )\r
                                        {\r
-                                               this.txDANGER.t2D描画( CDTXMania.app.Device, 0x26 * Scale.X, ( ( i * 0x80 ) + num2 ) * Scale.Y );\r
+                        float d = ( CDTXMania.ConfigIni.eドラムレーン表示位置 == Eドラムレーン表示位置.Left ) ? 1.0f : 0.75f;\r
+                        this.txDANGER.vc拡大縮小倍率 = new Vector3( d, d, d );\r
+                                               this.txDANGER.t2D描画( CDTXMania.app.Device, n基準X座標[( CDTXMania.ConfigIni.eドラムレーン表示位置 == Eドラムレーン表示位置.Left ? 0 : 1 ), 0] * Scale.X, ( ( i * 0x80 ) + num2 ) * Scale.Y );\r
                                                //this.txDANGER.t2D描画( CDTXMania.app.Device, 0x26 * Scale.X, ( ( ( i * 0x80 ) + num2 ) + 0x40 ) * Scale.Y, this.rc領域[ 1 ] );\r
-                                               this.txDANGER.t2D描画( CDTXMania.app.Device, 0x12a * Scale.X, ( ( i * 0x80 ) + num2 ) * Scale.Y );\r
+                                               this.txDANGER.t2D描画( CDTXMania.app.Device, n基準X座標[( CDTXMania.ConfigIni.eドラムレーン表示位置 == Eドラムレーン表示位置.Left ? 0 : 1 ), 1] * Scale.X, ( ( i * 0x80 ) + num2 ) * Scale.Y );\r
                                                //this.txDANGER.t2D描画( CDTXMania.app.Device, 0x12a * Scale.X, ( ( ( i * 0x80 ) + num2 ) + 0x40 ) * Scale.Y, this.rc領域[ 1 ] );\r
                                        }\r
                                }\r
index add8547..8a22455 100644 (file)
Binary files a/実行時フォルダ/DTXManiaGR.exe and b/実行時フォルダ/DTXManiaGR.exe differ