OSDN Git Service

#23630 ギター・ベース譜面がどちらもない場合にはギタレボモードを即閉店とするよう修正。
[dtxmania/dtxmania.git] / DTXManiaプロジェクト / コード / ステージ / 07.演奏 / ギター画面 / CStage演奏ギター画面.cs
index 979d0b9..b341b29 100644 (file)
@@ -248,9 +248,11 @@ namespace DTXMania
                                }\r
                                if( CDTXMania.ConfigIni.bSTAGEFAILED有効 && ( base.eフェーズID == CStage.Eフェーズ.共通_通常状態 ) )\r
                                {\r
-                                       bool flag3 = ( CDTXMania.ConfigIni.bAutoPlay.Guitar || !CDTXMania.DTX.bチップがある.Guitar ) || ( this.actGauge.db現在のゲージ値.Guitar <= -0.1 );\r
-                                       bool flag4 = ( CDTXMania.ConfigIni.bAutoPlay.Bass || !CDTXMania.DTX.bチップがある.Bass ) || ( this.actGauge.db現在のゲージ値.Bass <= -0.1 );\r
-                                       if( flag3 && flag4 )\r
+//                                     bool flag3 = ( CDTXMania.ConfigIni.bAutoPlay.Guitar || !CDTXMania.DTX.bチップがある.Guitar ) || ( this.actGauge.db現在のゲージ値.Guitar <= -0.1 );                         // #23630\r
+//                                     bool flag4 = ( CDTXMania.ConfigIni.bAutoPlay.Bass || !CDTXMania.DTX.bチップがある.Bass ) || ( this.actGauge.db現在のゲージ値.Bass <= -0.1 );                                       // #23630\r
+                                       bool bFailedGuitar = ((!CDTXMania.DTX.bチップがある.Guitar) || (this.actGauge.db現在のゲージ値.Guitar <= -0.1));           // #23630 2011.11.12 yyagi: deleted AutoPlay condition: not to be failed at once\r
+                                       bool bFailedBass   = ((!CDTXMania.DTX.bチップがある.Bass)   || (this.actGauge.db現在のゲージ値.Bass   <= -0.1));           // #23630 \r
+                                       if (bFailedGuitar && bFailedBass)\r
                                        {\r
                                                this.actStageFailed.Start();\r
                                                CDTXMania.DTX.t全チップの再生停止();\r