calc grade after CommitScores

This commit is contained in:
Glenn Maynard
2005-09-11 01:25:58 +00:00
parent 85d6e5e22e
commit 3657d71e04
+9 -8
View File
@@ -246,6 +246,14 @@ void ScreenEvaluation::Init()
} }
} }
//
// update persistent statistics
//
StageResults::CommitScores( m_StageResults, m_Type == summary );
FOREACH_HumanPlayer( p )
m_StageStats.m_player[p].CalcAwards( p );
// //
// Calculate grades // Calculate grades
// //
@@ -254,18 +262,11 @@ void ScreenEvaluation::Init()
FOREACH_PlayerNumber( p ) FOREACH_PlayerNumber( p )
{ {
if( GAMESTATE->IsPlayerEnabled(p) ) if( GAMESTATE->IsPlayerEnabled(p) )
grade[p] = m_StageStats.m_player[p].GetGrade(); grade[p] = STATSMAN->m_CurStageStats.m_player[p].GetGrade();
else else
grade[p] = Grade_Failed; grade[p] = Grade_Failed;
} }
//
// update persistent statistics
//
StageResults::CommitScores( m_StageResults, m_Type == summary );
FOREACH_HumanPlayer( p )
m_StageStats.m_player[p].CalcAwards( p );
m_bTryExtraStage = m_bTryExtraStage =
GAMESTATE->HasEarnedExtraStage() && GAMESTATE->HasEarnedExtraStage() &&
m_Type==stage; m_Type==stage;