OSDN Git Service

#23670 エラー発生時強制終了する前に例外の内容をダイアログ表示するようにした。
[dtxmania/dtxmania.git] / DTXManiaプロジェクト / コード / ステージ / 05.選曲 / CStage選曲.cs
index 1580ac8..415b21a 100644 (file)
@@ -314,6 +314,7 @@ namespace DTXMania
                                        {       // [SHIFT] + [F1] OPTION\r
                                                this.actPresound.tサウンド停止();\r
                                                this.eフェードアウト完了時の戻り値 = E戻り値.オプション呼び出し;\r
+//                                             this.eフェードアウト完了時の戻り値 = E戻り値.コンフィグ呼び出し;      // #24525 yyagi OPTION選択時もCONFIG呼び出し\r
                                                this.actFIFO.tフェードアウト開始();\r
                                                base.eフェーズID = CStage.Eフェーズ.共通_フェードアウト;\r
                                                CDTXMania.Skin.sound取消音.t再生する();\r
@@ -638,26 +639,27 @@ Debug.WriteLine( "CMDHIS: 楽器=" + _stct.eInst + ", CMD=" + _stct.ePad + ", ti
                                {\r
                                        if ( _ePad[ i ] != stct[ j ].ePad )\r
                                        {\r
-Debug.WriteLine( "CMD解析: false targetCount=" + targetCount + ", i=" + i + ", j=" + j + ": ePad[]=" + _ePad[i] + ", stci[j] = " + stct[j].ePad );\r
+//Debug.WriteLine( "CMD解析: false targetCount=" + targetCount + ", i=" + i + ", j=" + j + ": ePad[]=" + _ePad[i] + ", stci[j] = " + stct[j].ePad );\r
                                                return false;\r
                                        }\r
                                        if ( stct[ j ].eInst != _eInst )\r
                                        {\r
-Debug.WriteLine( "CMD解析: false " + i );\r
+//Debug.WriteLine( "CMD解析: false " + i );\r
                                                return false;\r
                                        }\r
                                        if ( curTime - stct[ j ].time > 500 )\r
                                        {\r
-Debug.WriteLine( "CMD解析: false " + i + "; over 500ms" );\r
+//Debug.WriteLine( "CMD解析: false " + i + "; over 500ms" );\r
                                                return false;\r
                                        }\r
                                        curTime = stct[ j ].time;\r
                                }\r
 \r
-Debug.Write( "CMD解析: 成功!(" + _ePad.Length + ") " );\r
-for ( int i = 0; i < _ePad.Length; i++ ) Debug.Write( _ePad[ i ] + ", " );\r
-Debug.WriteLine( "" );\r
-                               stct.RemoveRange( 0, targetCount );\r
+//Debug.Write( "CMD解析: 成功!(" + _ePad.Length + ") " );\r
+//for ( int i = 0; i < _ePad.Length; i++ ) Debug.Write( _ePad[ i ] + ", " );\r
+//Debug.WriteLine( "" );\r
+                               //stct.RemoveRange( 0, targetCount );                   // #24396 2011.2.13 yyagi \r
+                               stct.Clear();                                                                   // #24396 2011.2.13 yyagi Clear all command input history in case you succeeded inputting some command\r
 \r
                                return true;\r
                        }\r