OSDN Git Service

SharpDX.DirectInput.Key での入力チェックを SlimDX.DirectInput.Key に置き換え。
[dtxmania/dtxmania.git] / DTXManiaプロジェクト / コード / ステージ / 04.コンフィグ / CStageコンフィグ.cs
index fdcaa70..f71f43d 100644 (file)
@@ -6,8 +6,8 @@ using System.Runtime.InteropServices;
 using System.Drawing;\r
 using System.Diagnostics;\r
 using FDK;\r
-using System.Runtime.Serialization;\r
-using System.Threading;\r
+\r
+using SlimDXKey = SlimDX.DirectInput.Key;\r
 \r
 namespace DTXMania\r
 {\r
@@ -382,7 +382,7 @@ namespace DTXMania
                                // 曲データの一覧取得中は、キー入力を無効化する\r
                                if (!CDTXMania.Instance.EnumSongs.IsEnumerating || !CDTXMania.Instance.actEnumSongs.bコマンドでの曲データ取得)\r
                                {\r
-                                       if (CDTXMania.Instance.Input管理.Keyboard.bキーが押された((int)SharpDX.DirectInput.Key.Escape) || CDTXMania.Instance.Pad.bCancelPadIsPressedDGB())\r
+                                       if (CDTXMania.Instance.Input管理.Keyboard.bキーが押された((int)SlimDXKey.Escape) || CDTXMania.Instance.Pad.bCancelPadIsPressedDGB())\r
                                        {\r
                                                CDTXMania.Instance.Skin.sound取消音.t再生する();\r
                                                if (!this.bメニューにフォーカス中)\r
@@ -406,7 +406,7 @@ namespace DTXMania
                                                }\r
                                        }\r
                                        #region [ ← ]\r
-                                       else if (CDTXMania.Instance.Input管理.Keyboard.bキーが押された((int)SharpDX.DirectInput.Key.Left))   // 左カーソルキー\r
+                                       else if (CDTXMania.Instance.Input管理.Keyboard.bキーが押された((int)SlimDXKey.LeftArrow))   // 左カーソルキー\r
                                        {\r
                                                if (!this.bメニューにフォーカス中)\r
                                                {\r
@@ -435,7 +435,7 @@ namespace DTXMania
                                        else if (\r
                                                (CDTXMania.Instance.Pad.bDecidePadIsPressedDGB() ||\r
                                                (CDTXMania.Instance.ConfigIni.bEnterがキー割り当てのどこにも使用されていない &&\r
-                                               CDTXMania.Instance.Input管理.Keyboard.bキーが押された((int)SharpDX.DirectInput.Key.Return))))\r
+                                               CDTXMania.Instance.Input管理.Keyboard.bキーが押された((int)SlimDXKey.Return))))\r
                                        {\r
                                                #region [ EXIT ]\r
                                                if (this.n現在のメニュー番号 == 4)\r
@@ -469,7 +469,7 @@ namespace DTXMania
                                                }\r
                                        }\r
                                        #region [ → ]\r
-                                       else if (CDTXMania.Instance.Input管理.Keyboard.bキーが押された((int)SharpDX.DirectInput.Key.Right))  // 右カーソルキー\r
+                                       else if (CDTXMania.Instance.Input管理.Keyboard.bキーが押された((int)SlimDXKey.RightArrow))  // 右カーソルキー\r
                                        {\r
                                                #region [ EXIT ]\r
                                                if (this.n現在のメニュー番号 == 4)\r
@@ -485,14 +485,27 @@ namespace DTXMania
                                                }\r
                                        }\r
                                        #endregion\r
-                                       this.ctキー反復用.Up.tキー反復(CDTXMania.Instance.Input管理.Keyboard.bキーが押されている((int)SharpDX.DirectInput.Key.Up), new CCounter.DGキー処理(this.tカーソルを上へ移動する));\r
-                                       this.ctキー反復用.R.tキー反復(CDTXMania.Instance.Pad.b押されている(EPad.GtR) || CDTXMania.Instance.Pad.b押されている(EPad.BsR), new CCounter.DGキー処理(this.tカーソルを上へ移動する));\r
+\r
+                                       this.ctキー反復用.Up.tキー反復(\r
+                                               CDTXMania.Instance.Input管理.Keyboard.bキーが押されている( (int) SlimDXKey.UpArrow ),\r
+                                               new CCounter.DGキー処理( this.tカーソルを上へ移動する ) );\r
+\r
+                                       this.ctキー反復用.R.tキー反復(\r
+                                               CDTXMania.Instance.Pad.b押されている( EPad.GtR ) || CDTXMania.Instance.Pad.b押されている( EPad.BsR ),\r
+                                               new CCounter.DGキー処理( this.tカーソルを上へ移動する ) );\r
+\r
                                        if (CDTXMania.Instance.Pad.b押された(EPad.SD))\r
                                        {\r
                                                this.tカーソルを上へ移動する();\r
                                        }\r
-                                       this.ctキー反復用.Down.tキー反復(CDTXMania.Instance.Input管理.Keyboard.bキーが押されている((int)SharpDX.DirectInput.Key.Down), new CCounter.DGキー処理(this.tカーソルを下へ移動する));\r
-                                       this.ctキー反復用.B.tキー反復(CDTXMania.Instance.Pad.b押されている(EPad.GtB) || CDTXMania.Instance.Pad.b押されている(EPad.BsB), new CCounter.DGキー処理(this.tカーソルを下へ移動する));\r
+                                       this.ctキー反復用.Down.tキー反復(\r
+                                               CDTXMania.Instance.Input管理.Keyboard.bキーが押されている( (int) SlimDXKey.DownArrow ),\r
+                                               new CCounter.DGキー処理( this.tカーソルを下へ移動する ) );\r
+\r
+                                       this.ctキー反復用.B.tキー反復(\r
+                                               CDTXMania.Instance.Pad.b押されている( EPad.GtB ) || CDTXMania.Instance.Pad.b押されている( EPad.BsB ),\r
+                                               new CCounter.DGキー処理( this.tカーソルを下へ移動する ) );\r
+\r
                                        if (CDTXMania.Instance.Pad.b押された(EPad.LT))\r
                                        {\r
                                                this.tカーソルを下へ移動する();\r