Fix song select screen and add display for both 1P and 2P clears/score ranks
This commit is contained in:
parent
eeabcf2876
commit
ba111f64f4
TJAPlayer3/Stages/05.SongSelect
@ -347,13 +347,34 @@ namespace TJAPlayer3
|
|||||||
if (!avaliable)
|
if (!avaliable)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
Cスコア.ST譜面情報 idx = TJAPlayer3.stage選曲.r現在選択中のスコア.譜面情報;
|
|
||||||
|
|
||||||
TJAPlayer3.Tx.Difficulty_Crown.t2D描画(TJAPlayer3.app.Device, 445 + screenPos * 144, 284, new RectangleF(idx.nクリア[i] * 24.5f, 0, 24.5f, 26));
|
|
||||||
|
|
||||||
if (idx.nスコアランク[i] != 0)
|
|
||||||
TJAPlayer3.Tx.SongSelect_ScoreRank.t2D描画(TJAPlayer3.app.Device, 467 + screenPos * 144, 281, new RectangleF(0, (idx.nスコアランク[i] - 1) * 42.71f, 50, 42.71f));
|
|
||||||
|
|
||||||
|
for (int j = 0; j < TJAPlayer3.ConfigIni.nPlayerCount; j++)
|
||||||
|
{
|
||||||
|
int p = TJAPlayer3.GetActualPlayer(j);
|
||||||
|
|
||||||
|
Cスコア.ST譜面情報 idx = TJAPlayer3.stage選曲.r現在選択中のスコア.譜面情報;
|
||||||
|
|
||||||
|
var GPInfo = TJAPlayer3.stage選曲.r現在選択中のスコア.GPInfo[p];
|
||||||
|
|
||||||
|
//TJAPlayer3.Tx.Difficulty_Crown.t2D描画(TJAPlayer3.app.Device, 445 + screenPos * 144, 284, new RectangleF(idx.nクリア[i] * 24.5f, 0, 24.5f, 26));
|
||||||
|
|
||||||
|
TJAPlayer3.Tx.Difficulty_Crown.t2D描画(TJAPlayer3.app.Device,
|
||||||
|
445 + screenPos * 144 + 74 * j,
|
||||||
|
284,
|
||||||
|
new RectangleF(GPInfo.nClear[i] * 24.5f, 0, 24.5f, 26));
|
||||||
|
|
||||||
|
if (GPInfo.nScoreRank[i] != 0)
|
||||||
|
TJAPlayer3.Tx.SongSelect_ScoreRank.t2D描画(TJAPlayer3.app.Device,
|
||||||
|
467 + screenPos * 144 + 24 * j,
|
||||||
|
281,
|
||||||
|
new RectangleF(0, (GPInfo.nScoreRank[i] - 1) * 42.71f, 50, 42.71f));
|
||||||
|
|
||||||
|
/*
|
||||||
|
if (idx.nスコアランク[i] != 0)
|
||||||
|
TJAPlayer3.Tx.SongSelect_ScoreRank.t2D描画(TJAPlayer3.app.Device, 467 + screenPos * 144, 281, new RectangleF(0, (idx.nスコアランク[i] - 1) * 42.71f, 50, 42.71f));
|
||||||
|
*/
|
||||||
|
}
|
||||||
|
|
||||||
if (level > 0)
|
if (level > 0)
|
||||||
t小文字表示(TJAPlayer3.stage選曲.r現在選択中のスコア.譜面情報.nレベル[i].ToString(), 498 + screenPos * 143, 434.5f);
|
t小文字表示(TJAPlayer3.stage選曲.r現在選択中のスコア.譜面情報.nレベル[i].ToString(), 498 + screenPos * 143, 434.5f);
|
||||||
|
|
||||||
|
@ -937,10 +937,11 @@ namespace TJAPlayer3
|
|||||||
|
|
||||||
displayedScore = score.GPInfo[p].nHighScore[table];
|
displayedScore = score.GPInfo[p].nHighScore[table];
|
||||||
|
|
||||||
TJAPlayer3.Tx.Dani_Difficulty_Cymbol.t2D中心基準描画(TJAPlayer3.app.Device,
|
if (this.n現在選択中の曲の難易度 <= (int)Difficulty.Edit)
|
||||||
posx - 78,
|
TJAPlayer3.Tx.Dani_Difficulty_Cymbol.t2D中心基準描画(TJAPlayer3.app.Device,
|
||||||
this.ptBoardNumber[11].Y + 2,
|
posx - 78,
|
||||||
new Rectangle(table * 53, 0, 53, 53));
|
this.ptBoardNumber[11].Y + 2,
|
||||||
|
new Rectangle(table * 53, 0, 53, 53));
|
||||||
|
|
||||||
tBoardNumberDraw(posx - 10, this.ptBoardNumber[11].Y + 6, displayedScore.ToString());
|
tBoardNumberDraw(posx - 10, this.ptBoardNumber[11].Y + 6, displayedScore.ToString());
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user