From 1d0a297886f3d15f12447accc9dd658e087df805 Mon Sep 17 00:00:00 2001 From: Andrew Wong Date: Tue, 12 Aug 2003 06:09:49 +0000 Subject: [PATCH] account for bonus in eval screen for 5th scoring --- stepmania/src/ScreenEvaluation.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stepmania/src/ScreenEvaluation.cpp b/stepmania/src/ScreenEvaluation.cpp index e2cc00a2fb..507fa14f31 100644 --- a/stepmania/src/ScreenEvaluation.cpp +++ b/stepmania/src/ScreenEvaluation.cpp @@ -136,6 +136,7 @@ ScreenEvaluation::ScreenEvaluation( CString sClassName, Type type ) : Screen(sCl { int ScoreBonuses[9] = {0, 0, 100, 1000, 10000, 100000, 1000000, 10000000, 10000000}; GAMESTATE->m_CurStageStats.iBonus[p] += ScoreBonuses[(int)grade[p] ]; + stageStats.iBonus[p] += ScoreBonuses[(int)grade[p] ]; } } @@ -168,7 +169,7 @@ ScreenEvaluation::ScreenEvaluation( CString sClassName, Type type ) : Screen(sCl { if( GAMESTATE->IsHumanPlayer(p) ) { - GAMESTATE->m_pCurNotes[p]->AddScore( (PlayerNumber)p, grade[p], stageStats.iScore[p], bNewRecord[p] ); + GAMESTATE->m_pCurNotes[p]->AddScore( (PlayerNumber)p, grade[p], stageStats.iScore[p] + stageStats.iBonus[p], bNewRecord[p] ); // update unlock data if unlocks are on if ( PREFSMAN->m_bUseUnlockSystem )