{\r
string filename = "";\r
\r
- #region [ マウスカーソルを待機中に変更 (アプリウインドウ外で右クリックメニュー選択していると、効果がない・・・) ]\r
- this.Cursor = Cursors.WaitCursor;\r
- #endregion\r
-\r
-\r
#region [ BGM, BPM, BEATレーンのレーン番号を取得 ]\r
int laneBGM = this.mgr譜面管理者.nレーン名に対応するレーン番号を返す( "BGM" );\r
int laneBPM = this.mgr譜面管理者.nレーン名に対応するレーン番号を返す( "BPM" );\r
int laneBEAT = this.mgr譜面管理者.nレーン名に対応するレーン番号を返す( "BEAT" );\r
#endregion\r
\r
- #region [ BPM,BEATレーンの情報を消去 ]\r
- this.mgr選択モード管理者.tレーン上の全チップを選択する( laneBPM );\r
- this.tシナリオ_削除();\r
- this.mgr選択モード管理者.tレーン上の全チップを選択する( laneBEAT );\r
- this.tシナリオ_削除();\r
- #endregion\r
-\r
#region [ BGMレーンにあるチップを抽出して、beat検出する対象のサウンドファイルを決める ]\r
// とりあえずBGMチップは1個しかない前提で進める。追々、複数のBGMチップでも動作するようにはしたい。\r
#region [ BGMチップ抽出 ]\r
//}\r
//}\r
}\r
+ if ( filename == "" )\r
+ {\r
+ MessageBox.Show( "BGMチップが配置されていません。BGMチップを1つ配置してください。", "BGMチップ検出エラー", MessageBoxButtons.OK, MessageBoxIcon.Error );\r
+ return;\r
+ }\r
#endregion\r
#endregion\r
\r
+ #region [ マウスカーソルを待機中に変更 (アプリウインドウ外で右クリックメニュー選択していると、効果がない・・・) ]\r
+ this.Cursor = Cursors.WaitCursor;\r
+ #endregion\r
+\r
+ #region [ BPM,BEATレーンの情報を消去 ]\r
+ this.mgr選択モード管理者.tレーン上の全チップを選択する( laneBPM );\r
+ this.tシナリオ_削除();\r
+ this.mgr選択モード管理者.tレーン上の全チップを選択する( laneBEAT );\r
+ this.tシナリオ_削除();\r
+ #endregion\r
\r
\r
#region [ BASSFXのBeat detectionを実行する ]\r
\r
BPMchipsGeneneration_Main();\r
\r
- #region [ マウスカーソルの形を元に戻す ]\r
- this.Cursor = Cursors.Default;\r
- #endregion\r
-\r
cbd.Dispose();\r
cbd = null;\r
\r
this.pictureBox譜面パネル.Invalidate();\r
#endregion\r
\r
+\r
#region [ listBeatPositionsの開放 ]\r
listBeatPositions.Clear();\r
listBeatPositions = null;\r
#endregion\r
+\r
+ #region [ マウスカーソルの形を元に戻す ]\r
+ this.Cursor = Cursors.Default;\r
+ #endregion\r
}\r
\r
//private void ToolStripMenuItemBPMChipsGeneration_Click( object sender, EventArgs e )\r