1
0
mirror of synced 2025-02-21 04:47:15 +01:00

Update CSong管理.cs

Removed 2 old code
This commit is contained in:
basketballsmash-yt 2021-11-25 17:09:33 +09:00 committed by GitHub
parent 4a77eaa12c
commit d3db881b93
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -248,16 +248,6 @@ namespace TJAPlayer3
if( ( strExt.Equals( ".tja" ) || strExt.Equals( ".dtx" ) ) ) if( ( strExt.Equals( ".tja" ) || strExt.Equals( ".dtx" ) ) )
{ {
// 2017.06.02 kairera0467 廃止。
//if( strExt.Equals( ".tja" ) )
//{
// //tja、dtxが両方存在していた場合、tjaを読み込まずにdtxだけ使う。
// string[] dtxscoreini = Directory.GetFiles( str基点フォルダ, "*.dtx");
// if(dtxscoreini.Length != 0 )
// {
// continue;
// }
//}
#region[ ] #region[ ]
CDTX dtx = new CDTX( str基点フォルダ + fileinfo.Name, false, 1.0, 0, 0 ); CDTX dtx = new CDTX( str基点フォルダ + fileinfo.Name, false, 1.0, 0, 0 );
@ -428,32 +418,6 @@ namespace TJAPlayer3
this.n検索された曲ード数++; this.n検索された曲ード数++;
b = true; b = true;
} }
if( TJAPlayer3.ConfigIni.bLog曲検索ログ出力 )
{
// Trace.Indent();
// try
// {
// StringBuilder sb = new StringBuilder( 0x100 );
// sb.Append( string.Format( "nID#{0:D3}", c曲リストード.nID ) );
// if( c曲リストード.r親ード != null )
// {
// sb.Append( string.Format( "(in#{0:D3}):", c曲リストード.r親ード.nID ) );
// }
// else
// {
// sb.Append( "(onRoot):" );
// }
// sb.Append( " SONG, File=" + c曲リストード.arスコア[ 0 ].ファイル情報.ファイルの絶対パス );
// sb.Append( ", Size=" + c曲リストード.arスコア[ 0 ].ファイル情報.ファイルサイズ );
// sb.Append( ", LastUpdate=" + c曲リストード.arスコア[ 0 ].ファイル情報.最終更新日時 );
// Trace.TraceInformation( sb.ToString() );
// }
// finally
// {
// Trace.Unindent();
// }
}
} }
} }
#endregion #endregion
@ -1231,140 +1195,6 @@ namespace TJAPlayer3
//----------------- //-----------------
#endregion #endregion
/*#region [ SongsDBに出力する ]
//-----------------
public void tスコアキャッシュをSongsDBに出力する( string SongsDBファイル名 )
{
this.nSongsDBへ出力できたスコア数 = 0;
try
{
BinaryWriter bw = new BinaryWriter( new FileStream( SongsDBファイル名, FileMode.Create, FileAccess.Write ) );
bw.Write( SONGSDB_VERSION );
this.tSongsDBにリストをつ出力する( bw, this.list曲ルート );
bw.Close();
}
catch (Exception e)
{
Trace.TraceError( "songs.dbの出力に失敗しました。" );
Trace.TraceError( e.ToString() );
Trace.TraceError( "例外が発生しましたが処理を継続します。 (ca70d133-f092-4351-8ebd-0906d8f1cffa)" );
}
}
private void tSongsDBにードをつ出力する( BinaryWriter bw, C曲リストード node )
{
for( int i = 0; i < (int)Difficulty.Total; i++ )
{
// ここではsuspendに応じないようにしておく(深い意味はない。ファイルの書き込みオープン状態を長時間維持したくないだけ)
//if ( this.bIsSuspending ) // #27060 中断要求があったら、解除要求が来るまで待機
//{
// autoReset.WaitOne();
//}
if( node.arスコア[ i ] != null )
{
bw.Write( node.arスコア[ i ].. );
bw.Write( node.arスコア[ i ].. );
bw.Write( node.arスコア[ i ]...Ticks );
bw.Write( node.arスコア[ i ].. );
bw.Write( node.arスコア[ i ].ScoreIni情報..Ticks );
bw.Write( node.arスコア[ i ].ScoreIni情報. );
bw.Write( node.arスコア[ i ].. );
bw.Write( node.arスコア[ i ].. );
bw.Write( node.arスコア[ i ].. );
bw.Write( node.arスコア[ i ].. );
bw.Write( node.arスコア[ i ]..Preimage );
bw.Write( node.arスコア[ i ]..Premovie );
bw.Write( node.arスコア[ i ]..Presound );
bw.Write( node.arスコア[ i ]..Backgound );
bw.Write( node.arスコア[ i ]...Drums );
bw.Write( node.arスコア[ i ]...Guitar );
bw.Write( node.arスコア[ i ]...Bass );
bw.Write( node.arスコア[ i ]...Drums );
bw.Write( node.arスコア[ i ]...Guitar );
bw.Write( node.arスコア[ i ]...Bass );
bw.Write( node.arスコア[ i ]...Drums );
bw.Write( node.arスコア[ i ]...Guitar );
bw.Write( node.arスコア[ i ]...Bass );
bw.Write( node.arスコア[ i ]...Drums );
bw.Write( node.arスコア[ i ]...Guitar );
bw.Write( node.arスコア[ i ]...Bass );
bw.Write( node.arスコア[ i ]...Drums );
bw.Write( node.arスコア[ i ]...Guitar );
bw.Write( node.arスコア[ i ]...Bass );
bw.Write( node.arスコア[ i ]...1 );
bw.Write( node.arスコア[ i ]...2 );
bw.Write( node.arスコア[ i ]...3 );
bw.Write( node.arスコア[ i ]...4 );
bw.Write( node.arスコア[ i ]...5 );
bw.Write(node.arスコア[i]...6);
bw.Write(node.arスコア[i]...7);
bw.Write( node.arスコア[ i ].. );
bw.Write( (int) node.arスコア[ i ].. );
bw.Write( node.arスコア[ i ]..Bpm );
bw.Write( node.arスコア[ i ]..Duration );
bw.Write( node.arスコア[ i ]..strBGMファイル名 );
bw.Write( node.arスコア[ i ]..SongVol );
var songLoudnessMetadata = node.arスコア[ i ]..SongLoudnessMetadata;
bw.Write( songLoudnessMetadata.HasValue );
bw.Write( songLoudnessMetadata?.Integrated.ToDouble() ?? 0.0 );
bw.Write( songLoudnessMetadata?.TruePeak.HasValue ?? false );
bw.Write( songLoudnessMetadata?.TruePeak?.ToDouble() ?? 0.0 );
bw.Write( node.arスコア[ i ]..nデモBGMオフセット );
bw.Write( node.arスコア[ i ]..b譜面分岐[0] );
bw.Write( node.arスコア[ i ]..b譜面分岐[1] );
bw.Write( node.arスコア[ i ]..b譜面分岐[2] );
bw.Write( node.arスコア[ i ]..b譜面分岐[3] );
bw.Write( node.arスコア[ i ]..b譜面分岐[4] );
bw.Write(node.arスコア[i]..b譜面分岐[5]);
bw.Write( node.arスコア[ i ]..b譜面分岐[6] );
bw.Write( node.arスコア[ i ].. );
bw.Write( node.arスコア[ i ]..nハイスコア[0] );
bw.Write( node.arスコア[ i ]..nハイスコア[1] );
bw.Write( node.arスコア[ i ]..nハイスコア[2] );
bw.Write( node.arスコア[ i ]..nハイスコア[3] );
bw.Write( node.arスコア[ i ]..nハイスコア[4] );
bw.Write(node.arスコア[i]..nハイスコア[5]);
bw.Write(node.arスコア[i]..nハイスコア[6]);
bw.Write( node.arスコア[ i ]..strサブタイトル );
bw.Write( node.arスコア[ i ]..nレベル[0] );
bw.Write( node.arスコア[ i ]..nレベル[1] );
bw.Write( node.arスコア[ i ]..nレベル[2] );
bw.Write( node.arスコア[ i ]..nレベル[3] );
bw.Write( node.arスコア[ i ]..nレベル[4] );
bw.Write(node.arスコア[i]..nレベル[5]);
bw.Write(node.arスコア[i]..nレベル[6]);
bw.Write(node.arスコア[i]..nクリア[0]);
bw.Write(node.arスコア[i]..nクリア[1]);
bw.Write(node.arスコア[i]..nクリア[2]);
bw.Write(node.arスコア[i]..nクリア[3]);
bw.Write(node.arスコア[i]..nクリア[4]);
bw.Write(node.arスコア[i]..nスコアランク[0]);
bw.Write(node.arスコア[i]..nスコアランク[1]);
bw.Write(node.arスコア[i]..nスコアランク[2]);
bw.Write(node.arスコア[i]..nスコアランク[3]);
bw.Write(node.arスコア[i]..nスコアランク[4]);
this.nSongsDBへ出力できたスコア数++;
}
}
}
private void tSongsDBにリストをつ出力する( BinaryWriter bw, List<C曲リストード> list )
{
foreach( C曲リストード c曲リストード in list )
{
if( ( c曲リストード.eード種別 == C曲リストード.Eード種別.SCORE )
|| ( c曲リストード.eード種別 == C曲リストード.Eード種別.SCORE_MIDI ) )
{
this.tSongsDBにードをつ出力する( bw, c曲リストード );
}
if( c曲リストード.list子リスト != null )
{
this.tSongsDBにリストをつ出力する( bw, c曲リストード.list子リスト );
}
}
}
//-----------------
#endregion*/
#region [ ] #region [ ]
//----------------- //-----------------