OSDN Git Service

#27029 CConfigIni クラスに HHCtrl キー(FP)のアサイン項目を追加。Config.iniによる保存と復元に対応。
authorfrom <from@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Wed, 4 Jan 2012 05:36:48 +0000 (05:36 +0000)
committerfrom <from@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Wed, 4 Jan 2012 05:36:48 +0000 (05:36 +0000)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120104(DTXMania%20with%20%2327029)@281 16f42ceb-6dc6-49c8-ba94-f2d53467949d

DTXManiaプロジェクト/コード/全体/CConfigIni.cs
DTXManiaプロジェクト/コード/全体/C定数.cs
実行時フォルダ/DTXManiaGR.exe

index 3582a18..7ecf126 100644 (file)
@@ -203,6 +203,17 @@ namespace DTXMania
                                                this.padLC = value;\r
                                        }\r
                                }\r
+                               public CConfigIni.CKeyAssign.STKEYASSIGN[] FP\r
+                               {\r
+                                       get\r
+                                       {\r
+                                               return this.padFP;\r
+                                       }\r
+                                       set\r
+                                       {\r
+                                               this.padFP = value;\r
+                                       }\r
+                               }\r
                                public CConfigIni.CKeyAssign.STKEYASSIGN[] Capture\r
                                {\r
                                        get\r
@@ -250,6 +261,9 @@ namespace DTXMania
                                                        case (int) EKeyConfigPad.LC:\r
                                                                return this.padLC;\r
 \r
+                                                       case (int) EKeyConfigPad.FP:    // #27029 2012.1.4 from\r
+                                                               return this.padFP;                      //\r
+\r
                                                        case (int) EKeyConfigPad.Capture:\r
                                                                return this.padCapture;\r
                                                }\r
@@ -299,6 +313,10 @@ namespace DTXMania
                                                                this.padLC = value;\r
                                                                return;\r
 \r
+                                                       case (int) EKeyConfigPad.FP:\r
+                                                               this.padFP = value;\r
+                                                               return;\r
+\r
                                                        case (int) EKeyConfigPad.Capture:\r
                                                                this.padCapture = value;\r
                                                                return;\r
@@ -319,6 +337,7 @@ namespace DTXMania
                                private CConfigIni.CKeyAssign.STKEYASSIGN[] padLT_Wail;\r
                                private CConfigIni.CKeyAssign.STKEYASSIGN[] padRD;\r
                                private CConfigIni.CKeyAssign.STKEYASSIGN[] padSD_G;\r
+                               private CConfigIni.CKeyAssign.STKEYASSIGN[] padFP;\r
                                private CConfigIni.CKeyAssign.STKEYASSIGN[] padCapture;\r
                                //-----------------\r
                                #endregion\r
@@ -1428,6 +1447,9 @@ namespace DTXMania
                        sw.Write( "LC=" );\r
                        this.tキーの書き出し( sw, this.KeyAssign.Drums.LC );\r
                        sw.WriteLine();\r
+                       sw.Write( "FP=" );                                                                              // #27029 2012.1.4 from\r
+                       this.tキーの書き出し( sw, this.KeyAssign.Drums.FP );     //\r
+                       sw.WriteLine();                                                                                 //\r
                        sw.WriteLine();\r
                        #endregion\r
                        #region [ GuitarKeyAssign ]\r
@@ -2123,46 +2145,50 @@ namespace DTXMania
                                                                        //-----------------------------\r
                                                                        case Eセクション種別.DrumsKeyAssign:\r
                                                                                {\r
-                                                                                       if ( str3.Equals( "HH" ) )\r
+                                                                                       if( str3.Equals( "HH" ) )\r
                                                                                        {\r
                                                                                                this.tキーの読み出しと設定( str4, this.KeyAssign.Drums.HH );\r
                                                                                        }\r
-                                                                                       else if ( str3.Equals( "SD" ) )\r
+                                                                                       else if( str3.Equals( "SD" ) )\r
                                                                                        {\r
                                                                                                this.tキーの読み出しと設定( str4, this.KeyAssign.Drums.SD );\r
                                                                                        }\r
-                                                                                       else if ( str3.Equals( "BD" ) )\r
+                                                                                       else if( str3.Equals( "BD" ) )\r
                                                                                        {\r
                                                                                                this.tキーの読み出しと設定( str4, this.KeyAssign.Drums.BD );\r
                                                                                        }\r
-                                                                                       else if ( str3.Equals( "HT" ) )\r
+                                                                                       else if( str3.Equals( "HT" ) )\r
                                                                                        {\r
                                                                                                this.tキーの読み出しと設定( str4, this.KeyAssign.Drums.HT );\r
                                                                                        }\r
-                                                                                       else if ( str3.Equals( "LT" ) )\r
+                                                                                       else if( str3.Equals( "LT" ) )\r
                                                                                        {\r
                                                                                                this.tキーの読み出しと設定( str4, this.KeyAssign.Drums.LT );\r
                                                                                        }\r
-                                                                                       else if ( str3.Equals( "FT" ) )\r
+                                                                                       else if( str3.Equals( "FT" ) )\r
                                                                                        {\r
                                                                                                this.tキーの読み出しと設定( str4, this.KeyAssign.Drums.FT );\r
                                                                                        }\r
-                                                                                       else if ( str3.Equals( "CY" ) )\r
+                                                                                       else if( str3.Equals( "CY" ) )\r
                                                                                        {\r
                                                                                                this.tキーの読み出しと設定( str4, this.KeyAssign.Drums.CY );\r
                                                                                        }\r
-                                                                                       else if ( str3.Equals( "HO" ) )\r
+                                                                                       else if( str3.Equals( "HO" ) )\r
                                                                                        {\r
                                                                                                this.tキーの読み出しと設定( str4, this.KeyAssign.Drums.HHO );\r
                                                                                        }\r
-                                                                                       else if ( str3.Equals( "RD" ) )\r
+                                                                                       else if( str3.Equals( "RD" ) )\r
                                                                                        {\r
                                                                                                this.tキーの読み出しと設定( str4, this.KeyAssign.Drums.RD );\r
                                                                                        }\r
-                                                                                       else if ( str3.Equals( "LC" ) )\r
+                                                                                       else if( str3.Equals( "LC" ) )\r
                                                                                        {\r
                                                                                                this.tキーの読み出しと設定( str4, this.KeyAssign.Drums.LC );\r
                                                                                        }\r
+                                                                                       else if( str3.Equals( "FP" ) )                                                                          // #27029 2012.1.4 from\r
+                                                                                       {                                                                                                                                       //\r
+                                                                                               this.tキーの読み出しと設定( str4, this.KeyAssign.Drums.FP );  //\r
+                                                                                       }                                                                                                                                       //\r
                                                                                        continue;\r
                                                                                }\r
                                                                        //-----------------------------\r
@@ -2334,8 +2360,8 @@ namespace DTXMania
                        {\r
                                for( int j = 0; j <= (int)EKeyConfigPad.Capture; j++ )\r
                                {\r
-                                       this.KeyAssign[ i ][ j ] = new CKeyAssign.STKEYASSIGN[ 0x10 ];\r
-                                       for( int k = 0; k < 0x10; k++ )\r
+                                       this.KeyAssign[ i ][ j ] = new CKeyAssign.STKEYASSIGN[ 16 ];\r
+                                       for( int k = 0; k < 16; k++ )\r
                                        {\r
                                                this.KeyAssign[ i ][ j ][ k ] = new CKeyAssign.STKEYASSIGN( E入力デバイス.不明, 0, 0 );\r
                                        }\r
@@ -2442,6 +2468,7 @@ CY=K022,M049,M052,M055,M057,M091
 HO=K010,M046,M092\r
 RD=K020,M051,M053,M059,M089\r
 LC=K026\r
+FP=M044\r
 \r
 [GuitarKeyAssign]\r
 \r
index da682f4..497007a 100644 (file)
@@ -58,6 +58,7 @@ namespace DTXMania
                HHO             = 7,\r
                RD              = 8,\r
                LC              = 9,\r
+               FP              = 10,   // #27029 2012.1.4 from\r
                UNKNOWN = 99\r
        }\r
        public enum EKeyConfigPad               // # 24609 \r
@@ -79,6 +80,7 @@ namespace DTXMania
                HHO             = Eパッド.HHO,\r
                RD              = Eパッド.RD,\r
                LC              = Eパッド.LC,\r
+               FP              = Eパッド.FP,                // #27029 2012.1.4 from\r
                Capture,\r
                UNKNOWN = Eパッド.UNKNOWN\r
        }\r
index b8ffe84..b1240f4 100644 (file)
Binary files a/実行時フォルダ/DTXManiaGR.exe and b/実行時フォルダ/DTXManiaGR.exe differ