OSDN Git Service

SharpDX.DirectInput.Key での入力チェックを SlimDX.DirectInput.Key に置き換え。
[dtxmania/dtxmania.git] / DTXManiaプロジェクト / コード / ステージ / 04.コンフィグ / CConfigXml.cs
index 95a0540..e7fe7ce 100644 (file)
@@ -5,6 +5,8 @@ using System.Diagnostics;
 using System;\r
 using FDK;\r
 \r
+using SlimDXKey = SlimDX.DirectInput.Key;\r
+\r
 namespace DTXMania\r
 {\r
        /// <summary>\r
@@ -1009,7 +1011,7 @@ namespace DTXMania
                                while ( \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
                                                )\r
                                          )\r
@@ -1040,7 +1042,7 @@ namespace DTXMania
                                        for (int k = 0; k < AssignableCodes; k++)\r
                                        {\r
                                                if ((KeyAssign[j][k].入力デバイス == EInputDevice.Keyboard) &&\r
-                                                               (KeyAssign[j][k].コード == (int)SharpDX.DirectInput.Key.Return))\r
+                                                               (KeyAssign[j][k].コード == (int)SlimDXKey.Return))\r
                                                {\r
                                                        return false;\r
                                                }\r
@@ -1294,37 +1296,36 @@ namespace DTXMania
                        }\r
                }\r
 \r
-               // #36529: 2017.5.7 from: SlimDX.DirectInput.Key 配列から SharpDX.DirectInput.Key 配列に変更。\r
                const string strDefaultKeyAssign = @"\r
-HH=K044,M042,M093\r
-SD=K045,M025,M026,M027,M028,M029,M031,M032,M034,M037,M038,M040,M0113\r
-BD=K046,K057,M033,M035,M036,M0112\r
-HT=K047,M048,M050\r
-LT=K048,M047\r
-FT=K049,M041,M043,M045\r
-CY=K050,M049,M052,M055,M057,M091\r
-HHO=K030,M046,M092\r
-RD=K037,M051,M053,M059,M089\r
-LC=K016\r
+HH=K035,M042,M093\r
+SD=K033,M025,M026,M027,M028,M029,M031,M032,M034,M037,M038,M040,M0113\r
+BD=K012,K0126,M033,M035,M036,M0112\r
+HT=K031,M048,M050\r
+LT=K011,M047\r
+FT=K023,M041,M043,M045\r
+CY=K022,M049,M052,M055,M057,M091\r
+HHO=K010,M046,M092\r
+RD=K020,M051,M053,M059,M089\r
+LC=K026\r
 HP=M044\r
 \r
-GtR=K060\r
-GtG=K061\r
-GtB=K062\r
-GtPick=K027,K0146\r
-GtWail=K0157\r
-GtDecide=K065\r
-GtCancel=K066\r
-\r
-BsR=K079\r
-BsG=K080\r
-BsB=K081\r
-BsPick=K083,K0156\r
-BsWail=K082\r
-BsDecide=K071\r
-BsCancel=K072\r
-\r
-Capture=K060\r
+GtR=K055\r
+GtG=K056,J012\r
+GtB=K057\r
+GtPick=K0115,K046\r
+GtWail=K0116\r
+GtDecide=K060\r
+GtCancel=K061\r
+\r
+BsR=K090\r
+BsG=K091\r
+BsB=K092\r
+BsPick=K0103,K0100\r
+BsWail=K089\r
+BsDecide=K096\r
+BsCancel=K097\r
+\r
+Capture=K065\r
 ";\r
                private string GetRelativePath( string strBasePath, string strTargetPath )\r
                {\r