OSDN Git Service

#36455 AutoPlay(All)をEnterしたときに X に遷移しないよう修正。
[dtxmania/dtxmania.git] / DTXManiaプロジェクト / コード / ステージ / 04.コンフィグ / CActConfigList.cs
index 7cd8b7d..9e38d74 100644 (file)
@@ -432,7 +432,11 @@ namespace DTXMania
                                AllAuto.Initialize( cr.Label("strCfgDrAllAuto"), cr.Explanation("strCfgDrAllAuto"), typeof(EThreeState));\r
                                AllAuto.OnEnterDelegate = () =>\r
                                {\r
-                                       CDTXMania.Instance.ConfigIni.bAutoPlay.Set(EPart.Drums, AllAuto);\r
+                                       if ( AllAuto.Value == EThreeState.X )\r
+                                       {\r
+                                               AllAuto.OnNext();\r
+                                       }\r
+                                       CDTXMania.Instance.ConfigIni.bAutoPlay.Set( EPart.Drums, AllAuto );\r
                                };\r
                                list項目リスト.Add(AllAuto);\r
                                list項目リスト.Add(CDTXMania.Instance.ConfigIni.bAutoPlay.LC);\r
@@ -463,7 +467,11 @@ namespace DTXMania
                                AllAuto.Initialize( cr.Label("strCfgDrAllAuto"), cr.Explanation("strCfgDrAllAuto"), typeof(EThreeState));\r
                                AllAuto.OnEnterDelegate = () =>\r
                                {\r
-                                       CDTXMania.Instance.ConfigIni.bAutoPlay.Set(EPart.Guitar, AllAuto);\r
+                                       if ( AllAuto.Value == EThreeState.X )\r
+                                       {\r
+                                               AllAuto.OnNext();\r
+                                       }\r
+                                       CDTXMania.Instance.ConfigIni.bAutoPlay.Set( EPart.Guitar, AllAuto );\r
                                };\r
                                list項目リスト.Add(AllAuto);\r
                                list項目リスト.Add(CDTXMania.Instance.ConfigIni.bAutoPlay.GtR);\r
@@ -485,7 +493,11 @@ namespace DTXMania
                                AllAuto.Initialize( cr.Label("strCfgDrAllAuto"), cr.Explanation("strCfgDrAllAuto"), typeof(EThreeState));\r
                                AllAuto.OnEnterDelegate = () =>\r
                                {\r
-                                       CDTXMania.Instance.ConfigIni.bAutoPlay.Set(EPart.Bass, AllAuto);\r
+                                       if ( AllAuto.Value == EThreeState.X )\r
+                                       {\r
+                                               AllAuto.OnNext();\r
+                                       }\r
+                                       CDTXMania.Instance.ConfigIni.bAutoPlay.Set( EPart.Bass, AllAuto );\r
                                };\r
                                list項目リスト.Add(AllAuto);\r
                                list項目リスト.Add(CDTXMania.Instance.ConfigIni.bAutoPlay.BsR);\r