TJAP3のboxの開き方に対応 (#248)
This commit is contained in:
parent
4b7beb87fe
commit
e28d4895b8
@ -1036,6 +1036,8 @@ namespace TJAPlayer3
|
|||||||
public bool FastRender; // 事前画像描画モード
|
public bool FastRender; // 事前画像描画モード
|
||||||
public int MusicPreTimeMs; // 音源再生前の待機時間ms
|
public int MusicPreTimeMs; // 音源再生前の待機時間ms
|
||||||
|
|
||||||
|
public bool TJAP3FolderMode { get; private set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -1616,6 +1618,7 @@ namespace TJAPlayer3
|
|||||||
this.bEndingAnime = false;
|
this.bEndingAnime = false;
|
||||||
this.nPlayerCount = 1; //2017.08.18 kairera0467 マルチプレイ対応
|
this.nPlayerCount = 1; //2017.08.18 kairera0467 マルチプレイ対応
|
||||||
ShinuchiMode = true; // Enable gen-4 score by default
|
ShinuchiMode = true; // Enable gen-4 score by default
|
||||||
|
TJAP3FolderMode = false;
|
||||||
FastRender = true;
|
FastRender = true;
|
||||||
MusicPreTimeMs = 1000; // 一秒
|
MusicPreTimeMs = 1000; // 一秒
|
||||||
SendDiscordPlayingInformation = true;
|
SendDiscordPlayingInformation = true;
|
||||||
@ -1988,6 +1991,9 @@ namespace TJAPlayer3
|
|||||||
sw.WriteLine( "JudgeLinePosOffsetDrums={0}", this.nJudgeLinePosOffset.Drums ); //
|
sw.WriteLine( "JudgeLinePosOffsetDrums={0}", this.nJudgeLinePosOffset.Drums ); //
|
||||||
sw.WriteLine();
|
sw.WriteLine();
|
||||||
#endregion
|
#endregion
|
||||||
|
sw.WriteLine("; TJAPlayer3のboxの表示をするかどうか (0:OFF, 1:ON)");
|
||||||
|
sw.WriteLine("{0}={1}", nameof(TJAP3FolderMode), TJAP3FolderMode ? 1 : 0);
|
||||||
|
sw.WriteLine();
|
||||||
sw.WriteLine( "; 「また遊んでね」画面(0:OFF, 1:ON)" );
|
sw.WriteLine( "; 「また遊んでね」画面(0:OFF, 1:ON)" );
|
||||||
sw.WriteLine( "EndingAnime={0}", this.bEndingAnime ? 1 : 0 );
|
sw.WriteLine( "EndingAnime={0}", this.bEndingAnime ? 1 : 0 );
|
||||||
sw.WriteLine();
|
sw.WriteLine();
|
||||||
@ -2786,6 +2792,10 @@ namespace TJAPlayer3
|
|||||||
this.bDirectShowMode = C変換.bONorOFF( str4[ 0 ] ); ;
|
this.bDirectShowMode = C変換.bONorOFF( str4[ 0 ] ); ;
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
else if (str3.Equals(nameof(TJAP3FolderMode)))
|
||||||
|
{
|
||||||
|
TJAP3FolderMode = C変換.bONorOFF(str4[0]);
|
||||||
|
}
|
||||||
else if( str3.Equals( "EndingAnime" ) )
|
else if( str3.Equals( "EndingAnime" ) )
|
||||||
{
|
{
|
||||||
this.bEndingAnime = C変換.bONorOFF( str4[ 0 ] );
|
this.bEndingAnime = C変換.bONorOFF( str4[ 0 ] );
|
||||||
|
@ -83,7 +83,6 @@ namespace TJAPlayer3
|
|||||||
// (前と同じ曲なら選択曲変更に掛かる再計算を省略して高速化するため)
|
// (前と同じ曲なら選択曲変更に掛かる再計算を省略して高速化するため)
|
||||||
private C曲リストノード song_last = null;
|
private C曲リストノード song_last = null;
|
||||||
|
|
||||||
|
|
||||||
// コンストラクタ
|
// コンストラクタ
|
||||||
|
|
||||||
public CActSelect曲リスト()
|
public CActSelect曲リスト()
|
||||||
@ -271,6 +270,12 @@ namespace TJAPlayer3
|
|||||||
//Trace.TraceInformation( "Skin変更System : "+ CSkin.strSystemSkinSubfolderFullName );
|
//Trace.TraceInformation( "Skin変更System : "+ CSkin.strSystemSkinSubfolderFullName );
|
||||||
//Trace.TraceInformation( "Skin変更BoxDef : "+ CSkin.strBoxDefSkinSubfolderFullName );
|
//Trace.TraceInformation( "Skin変更BoxDef : "+ CSkin.strBoxDefSkinSubfolderFullName );
|
||||||
if(r現在選択中の曲.list子リスト.Count != 1)
|
if(r現在選択中の曲.list子リスト.Count != 1)
|
||||||
|
{
|
||||||
|
if (TJAPlayer3.ConfigIni.TJAP3FolderMode)
|
||||||
|
{
|
||||||
|
this.r現在選択中の曲 = this.r現在選択中の曲.list子リスト[0];
|
||||||
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
List<C曲リストノード> list = TJAPlayer3.Songs管理.list曲ルート;
|
List<C曲リストノード> list = TJAPlayer3.Songs管理.list曲ルート;
|
||||||
|
|
||||||
@ -288,6 +293,7 @@ namespace TJAPlayer3
|
|||||||
|
|
||||||
// Remove main box
|
// Remove main box
|
||||||
list.RemoveAt(list.IndexOf(this.r現在選択中の曲.r親ノード));
|
list.RemoveAt(list.IndexOf(this.r現在選択中の曲.r親ノード));
|
||||||
|
}
|
||||||
|
|
||||||
this.t現在選択中の曲を元に曲バーを再構成する();
|
this.t現在選択中の曲を元に曲バーを再構成する();
|
||||||
this.t選択曲が変更された(false);
|
this.t選択曲が変更された(false);
|
||||||
@ -322,6 +328,15 @@ namespace TJAPlayer3
|
|||||||
TJAPlayer3.Skin.SetCurrentSkinSubfolderFullName(
|
TJAPlayer3.Skin.SetCurrentSkinSubfolderFullName(
|
||||||
( this.r現在選択中の曲.strSkinPath == "" ) ? "" : TJAPlayer3.Skin.GetSkinSubfolderFullNameFromSkinName( CSkin.GetSkinName( this.r現在選択中の曲.strSkinPath ) ), false );
|
( this.r現在選択中の曲.strSkinPath == "" ) ? "" : TJAPlayer3.Skin.GetSkinSubfolderFullNameFromSkinName( CSkin.GetSkinName( this.r現在選択中の曲.strSkinPath ) ), false );
|
||||||
|
|
||||||
|
if (TJAPlayer3.ConfigIni.TJAP3FolderMode)
|
||||||
|
{
|
||||||
|
if (this.r現在選択中の曲.r親ノード != null)
|
||||||
|
{
|
||||||
|
this.r現在選択中の曲 = this.r現在選択中の曲.r親ノード;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
// Complete list of songs
|
// Complete list of songs
|
||||||
List<C曲リストノード> list = TJAPlayer3.Songs管理.list曲ルート;
|
List<C曲リストノード> list = TJAPlayer3.Songs管理.list曲ルート;
|
||||||
|
|
||||||
@ -346,6 +361,7 @@ namespace TJAPlayer3
|
|||||||
index--;
|
index--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
this.t現在選択中の曲を元に曲バーを再構成する();
|
this.t現在選択中の曲を元に曲バーを再構成する();
|
||||||
this.t選択曲が変更された(false); // #27648 項目数変更を反映させる
|
this.t選択曲が変更された(false); // #27648 項目数変更を反映させる
|
||||||
@ -2387,7 +2403,7 @@ namespace TJAPlayer3
|
|||||||
if( song == null )
|
if( song == null )
|
||||||
return null;
|
return null;
|
||||||
|
|
||||||
List<C曲リストノード> list = TJAPlayer3.Songs管理.list曲ルート;
|
List<C曲リストノード> list = (TJAPlayer3.ConfigIni.TJAP3FolderMode && song.r親ノード != null) ? song.r親ノード.list子リスト : TJAPlayer3.Songs管理.list曲ルート;
|
||||||
|
|
||||||
int index = list.IndexOf( song );
|
int index = list.IndexOf( song );
|
||||||
|
|
||||||
@ -2404,7 +2420,7 @@ namespace TJAPlayer3
|
|||||||
if( song == null )
|
if( song == null )
|
||||||
return null;
|
return null;
|
||||||
|
|
||||||
List<C曲リストノード> list = TJAPlayer3.Songs管理.list曲ルート;
|
List<C曲リストノード> list = (TJAPlayer3.ConfigIni.TJAP3FolderMode && song.r親ノード != null) ? song.r親ノード.list子リスト : TJAPlayer3.Songs管理.list曲ルート;
|
||||||
|
|
||||||
int index = list.IndexOf( song );
|
int index = list.IndexOf( song );
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user