g_CurStageStats isn't meaningful in summary eval
cleanup
This commit is contained in:
@@ -140,7 +140,7 @@ ScreenEvaluation::ScreenEvaluation( CString sClassName ) : Screen(sClassName)
|
|||||||
|
|
||||||
LIGHTSMAN->SetLightMode( LIGHTMODE_MENU );
|
LIGHTSMAN->SetLightMode( LIGHTMODE_MENU );
|
||||||
|
|
||||||
m_bFailed = false; // the evaluation is not showing failed results by default
|
m_bFailed = g_CurStageStats.AllFailed();
|
||||||
|
|
||||||
ZERO( m_bSavedScreenshot );
|
ZERO( m_bSavedScreenshot );
|
||||||
|
|
||||||
@@ -155,17 +155,11 @@ ScreenEvaluation::ScreenEvaluation( CString sClassName ) : Screen(sClassName)
|
|||||||
else
|
else
|
||||||
RageException::Throw("Unknown evaluation type \"%s\"", TYPE.c_str() );
|
RageException::Throw("Unknown evaluation type \"%s\"", TYPE.c_str() );
|
||||||
|
|
||||||
int p;
|
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Figure out which statistics and songs we're going to display
|
// Figure out which statistics and songs we're going to display
|
||||||
//
|
//
|
||||||
StageStats stageStats;
|
StageStats stageStats;
|
||||||
stageStats = g_CurStageStats;
|
|
||||||
|
|
||||||
if(stageStats.AllFailed() ) // if everyone failed
|
|
||||||
m_bFailed = true; // flag it for this screen
|
|
||||||
|
|
||||||
vector<Song*> vSongsToShow;
|
vector<Song*> vSongsToShow;
|
||||||
switch( m_Type )
|
switch( m_Type )
|
||||||
@@ -201,6 +195,7 @@ ScreenEvaluation::ScreenEvaluation( CString sClassName ) : Screen(sClassName)
|
|||||||
// Calculate grades
|
// Calculate grades
|
||||||
//
|
//
|
||||||
Grade grade[NUM_PLAYERS];
|
Grade grade[NUM_PLAYERS];
|
||||||
|
int p;
|
||||||
for( p=0; p<NUM_PLAYERS; p++ )
|
for( p=0; p<NUM_PLAYERS; p++ )
|
||||||
{
|
{
|
||||||
if( GAMESTATE->IsPlayerEnabled(p) )
|
if( GAMESTATE->IsPlayerEnabled(p) )
|
||||||
@@ -982,8 +977,10 @@ void ScreenEvaluation::CommitScores( const StageStats &stageStats, int iPersonal
|
|||||||
continue; // skip
|
continue; // skip
|
||||||
if( iMachineHighScoreIndex[p] == -1 ) // no record
|
if( iMachineHighScoreIndex[p] == -1 ) // no record
|
||||||
continue; // skip
|
continue; // skip
|
||||||
if( m_bFailed ) // both players failed
|
/* If we aren't saving scores on fail, it'll be handled above; m_bFailed is only
|
||||||
continue; // skip
|
* meaningful in stage and course eval. */
|
||||||
|
// if( m_bFailed ) // both players failed
|
||||||
|
// continue; // skip
|
||||||
|
|
||||||
for( int p2=0; p2<p; p2++ )
|
for( int p2=0; p2<p; p2++ )
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user