From 4184b753d07f1f28836783f0e3d1c72d4505eaa4 Mon Sep 17 00:00:00 2001 From: Charles Lohr Date: Thu, 2 Sep 2004 03:15:39 +0000 Subject: [PATCH] fixed: show proper number of leading 0's --- stepmania/src/ScreenNetEvaluation.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/stepmania/src/ScreenNetEvaluation.cpp b/stepmania/src/ScreenNetEvaluation.cpp index 6e79ac722b..f143bd6c6f 100644 --- a/stepmania/src/ScreenNetEvaluation.cpp +++ b/stepmania/src/ScreenNetEvaluation.cpp @@ -11,6 +11,8 @@ const int NUM_SCORE_DIGITS = 9; #define USERDX THEME->GetMetricF("ScreenNetEvaluation","UserDX") #define USERDY THEME->GetMetricF("ScreenNetEvaluation","UserDY") +#define MAX_COMBO_NUM_DIGITS THEME->GetMetricI("ScreenEvaluation","MaxComboNumDigits") + ScreenNetEvaluation::ScreenNetEvaluation (const CString & sClassName) : ScreenEvaluation( sClassName ) { m_pActivePlayer = PLAYER_1; @@ -101,5 +103,8 @@ void ScreenNetEvaluation::UpdateStats() m_DifficultyIcon[m_pActivePlayer].SetFromDifficulty( m_pActivePlayer, NSMAN->m_EvalPlayerData[m_iCurrentPlayer].difficulty ); for (int j=0;jm_EvalPlayerData[m_iCurrentPlayer].tapScores[j] ) ); + { + int iNumDigits = (j==max_combo) ? MAX_COMBO_NUM_DIGITS : 4; + m_textJudgeNumbers[j][m_pActivePlayer].SetText( ssprintf( "%*d", iNumDigits, NSMAN->m_EvalPlayerData[m_iCurrentPlayer].tapScores[j] ) ); + } }