Implemented the Feature Request #58 you wanted so much =)
This commit is contained in:
parent
be0db4cb29
commit
56b1baf49c
@ -167,6 +167,21 @@ namespace TJAPlayer3
|
||||
}
|
||||
|
||||
|
||||
public void tSkipResultAnimations()
|
||||
{
|
||||
ct全体進行.n現在の値 = (int)MountainAppearValue;
|
||||
|
||||
for (int i = 0; i < 9; i++)
|
||||
{
|
||||
b音声再生[i] = true;
|
||||
}
|
||||
|
||||
if (!ctゲージアニメ.b進行中)
|
||||
ctゲージアニメ.t開始(0, GaugeFactor, 59, TJAPlayer3.Timer);
|
||||
ctゲージアニメ.n現在の値 = (int)ctゲージアニメ.n終了値;
|
||||
TJAPlayer3.Skin.soundGauge.t停止する();
|
||||
}
|
||||
|
||||
// CActivity 実装
|
||||
|
||||
public override void On活性化()
|
||||
@ -221,6 +236,9 @@ namespace TJAPlayer3
|
||||
ctDonchan_Failed = new CCounter();
|
||||
ctDonchan_Failed_In = new CCounter();
|
||||
|
||||
GaugeFactor = (int)TJAPlayer3.stage結果.st演奏記録.Drums.fゲージ / 2;
|
||||
MountainAppearValue = 2000 + (66 * GaugeFactor) + 8360 - 85;
|
||||
|
||||
this.PuchiChara.IdleAnimation();
|
||||
|
||||
base.OnManagedリソースの作成();
|
||||
@ -267,7 +285,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
#region [ 通常時リザルト ]
|
||||
|
||||
int AnimeCount = 3000 + (int)ctゲージアニメ.n終了値 * 59;
|
||||
int AnimeCount = 3000 + GaugeFactor * 59;
|
||||
int ScoreApparitionTimeStamp = AnimeCount + 420 * 4 + 840;
|
||||
|
||||
TJAPlayer3.Tx.Result_Panel.t2D描画(TJAPlayer3.app.Device, 0, 0);
|
||||
@ -287,7 +305,11 @@ namespace TJAPlayer3
|
||||
}
|
||||
|
||||
if (!ctゲージアニメ.b進行中)
|
||||
ctゲージアニメ.t開始(0, (int)TJAPlayer3.stage結果.st演奏記録.Drums.fゲージ / 2, 59, TJAPlayer3.Timer);
|
||||
{
|
||||
ctゲージアニメ.t開始(0, GaugeFactor, 59, TJAPlayer3.Timer);
|
||||
if (ct全体進行.n現在の値 >= MountainAppearValue)
|
||||
ctゲージアニメ.n現在の値 = (int)ctゲージアニメ.n終了値;
|
||||
}
|
||||
|
||||
TJAPlayer3.Tx.Result_Gauge.t2D描画(TJAPlayer3.app.Device, 57, 140, new RectangleF(0, 0, 9.74f * ctゲージアニメ.n現在の値, 36));
|
||||
|
||||
@ -511,7 +533,8 @@ namespace TJAPlayer3
|
||||
}
|
||||
|
||||
// Should be Score + 4000, to synchronize with Stage Kekka
|
||||
float MountainAppearValue = 2000 + (ctゲージアニメ.n終了値 * 66) + 8360 - 85;
|
||||
|
||||
// MountainAppearValue = 2000 + (ctゲージアニメ.n終了値 * 66) + 8360 - 85;
|
||||
|
||||
if (ct全体進行.n現在の値 >= MountainAppearValue)
|
||||
{
|
||||
@ -743,6 +766,9 @@ namespace TJAPlayer3
|
||||
|
||||
public PuchiChara PuchiChara;
|
||||
|
||||
public float MountainAppearValue;
|
||||
private int GaugeFactor;
|
||||
|
||||
public bool[] b音声再生 = { false, false, false, false, false, false, false, false, false, false, false, false, false };
|
||||
|
||||
// Cherry blossom flowers variables
|
||||
|
@ -633,7 +633,9 @@ namespace TJAPlayer3
|
||||
{
|
||||
|
||||
int CloudType = 0;
|
||||
float MountainAppearValue = 2000 + (this.actParameterPanel.ctゲージアニメ.n終了値 * 66) + 8360 - 85;
|
||||
float MountainAppearValue = this.actParameterPanel.MountainAppearValue;
|
||||
|
||||
//2000 + (this.actParameterPanel.ctゲージアニメ.n終了値 * 66) + 8360 - 85;
|
||||
|
||||
if (this.actParameterPanel.ct全体進行.n現在の値 >= MountainAppearValue)
|
||||
{
|
||||
@ -964,6 +966,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
|
||||
// Display medals debug
|
||||
|
||||
TJAPlayer3.act文字コンソール.tPrint(0, 12, C文字コンソール.Eフォント種別.白, this.nEarnedMedalsCount[0].ToString());
|
||||
TJAPlayer3.act文字コンソール.tPrint(0, 25, C文字コンソール.Eフォント種別.白, this.nEarnedMedalsCount[1].ToString());
|
||||
|
||||
@ -1031,22 +1034,32 @@ namespace TJAPlayer3
|
||||
if (((TJAPlayer3.Pad.b押されたDGB(Eパッド.CY) || TJAPlayer3.Pad.b押された(E楽器パート.DRUMS, Eパッド.RD)) || (TJAPlayer3.Pad.b押された(E楽器パート.DRUMS, Eパッド.LC) || (TJAPlayer3.Pad.b押されたDGB(Eパッド.LRed) || (TJAPlayer3.Pad.b押されたDGB(Eパッド.RRed) || TJAPlayer3.Input管理.Keyboard.bキーが押された((int)SlimDXKeys.Key.Return))))))
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
actFI.tフェードアウト開始();
|
||||
|
||||
if(TJAPlayer3.stage選曲.n確定された曲の難易度[0] != (int)Difficulty.Dan)
|
||||
if (TJAPlayer3.stage選曲.r現在選択中の曲.r親ノード != null)
|
||||
TJAPlayer3.stage選曲.act曲リスト.tBOXを出る();
|
||||
if (TJAPlayer3.stage選曲.n確定された曲の難易度[0] != (int)Difficulty.Dan
|
||||
&& this.actParameterPanel.ct全体進行.n現在の値 < this.actParameterPanel.MountainAppearValue)
|
||||
{
|
||||
this.actParameterPanel.tSkipResultAnimations();
|
||||
}
|
||||
else
|
||||
{
|
||||
actFI.tフェードアウト開始();
|
||||
|
||||
t後処理();
|
||||
if (TJAPlayer3.stage選曲.n確定された曲の難易度[0] != (int)Difficulty.Dan)
|
||||
if (TJAPlayer3.stage選曲.r現在選択中の曲.r親ノード != null)
|
||||
TJAPlayer3.stage選曲.act曲リスト.tBOXを出る();
|
||||
|
||||
{
|
||||
base.eフェーズID = CStage.Eフェーズ.共通_フェードアウト;
|
||||
this.eフェードアウト完了時の戻り値 = E戻り値.完了;
|
||||
TJAPlayer3.Skin.bgmリザルト音.t停止する();
|
||||
TJAPlayer3.Skin.bgmDanResult.t停止する();
|
||||
TJAPlayer3.Skin.bgmTowerResult.t停止する();
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
t後処理();
|
||||
|
||||
{
|
||||
base.eフェーズID = CStage.Eフェーズ.共通_フェードアウト;
|
||||
this.eフェードアウト完了時の戻り値 = E戻り値.完了;
|
||||
TJAPlayer3.Skin.bgmリザルト音.t停止する();
|
||||
TJAPlayer3.Skin.bgmDanResult.t停止する();
|
||||
TJAPlayer3.Skin.bgmTowerResult.t停止する();
|
||||
// TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1056,40 +1069,6 @@ namespace TJAPlayer3
|
||||
|
||||
public void t後処理()
|
||||
{
|
||||
/*
|
||||
if (!TJAPlayer3.ConfigIni.bAutoPlay[0])
|
||||
{
|
||||
if (TJAPlayer3.stage選曲.n確定された曲の難易度[0] != (int)Difficulty.Dan && TJAPlayer3.stage選曲.n確定された曲の難易度[0] != (int)Difficulty.Tower)
|
||||
{
|
||||
if (nスコアランク != 0)
|
||||
{
|
||||
if (TJAPlayer3.stage選曲.r確定されたスコア.譜面情報.nスコアランク[TJAPlayer3.stage選曲.n確定された曲の難易度[0]] == 0)
|
||||
{
|
||||
TJAPlayer3.stage選曲.act曲リスト.ScoreRankCount[nスコアランク - 1] += 1;
|
||||
}
|
||||
else if (TJAPlayer3.stage選曲.r確定されたスコア.譜面情報.nスコアランク[TJAPlayer3.stage選曲.n確定された曲の難易度[0]] < nスコアランク)
|
||||
{
|
||||
TJAPlayer3.stage選曲.act曲リスト.ScoreRankCount[nスコアランク - 1] += 1;
|
||||
TJAPlayer3.stage選曲.act曲リスト.ScoreRankCount[TJAPlayer3.stage選曲.r確定されたスコア.譜面情報.nスコアランク[TJAPlayer3.stage選曲.n確定された曲の難易度[0]] - 1] -= 1;
|
||||
}
|
||||
}
|
||||
|
||||
if (nクリア != 0)
|
||||
{
|
||||
if (TJAPlayer3.stage選曲.r確定されたスコア.譜面情報.nクリア[TJAPlayer3.stage選曲.n確定された曲の難易度[0]] == 0)
|
||||
{
|
||||
TJAPlayer3.stage選曲.act曲リスト.CrownCount[nクリア - 1] += 1;
|
||||
}
|
||||
else if (TJAPlayer3.stage選曲.r確定されたスコア.譜面情報.nクリア[TJAPlayer3.stage選曲.n確定された曲の難易度[0]] < nクリア)
|
||||
{
|
||||
TJAPlayer3.stage選曲.act曲リスト.CrownCount[nクリア - 1] += 1;
|
||||
TJAPlayer3.stage選曲.act曲リスト.CrownCount[TJAPlayer3.stage選曲.r確定されたスコア.譜面情報.nクリア[TJAPlayer3.stage選曲.n確定された曲の難易度[0]] - 1] -= 1;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
if (!b最近遊んだ曲追加済み)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user