This commit is contained in:
Kyzentun
2014-12-08 16:17:36 -07:00
+14 -2
View File
@@ -624,6 +624,8 @@ void ScreenEvaluation::Init()
bool bOneHasNewTopRecord = false; bool bOneHasNewTopRecord = false;
bool bOneHasFullW1Combo = false; bool bOneHasFullW1Combo = false;
bool bOneHasFullW2Combo = false; bool bOneHasFullW2Combo = false;
bool bOneHasFullW3Combo = false;
bool bOneHasFullW4Combo = false;
FOREACH_PlayerNumber( p ) FOREACH_PlayerNumber( p )
{ {
@@ -635,6 +637,12 @@ void ScreenEvaluation::Init()
bOneHasNewTopRecord = true; bOneHasNewTopRecord = true;
} }
if( m_pStageStats->m_player[p].FullComboOfScore(TNS_W4) )
bOneHasFullW4Combo = true;
if( m_pStageStats->m_player[p].FullComboOfScore(TNS_W3) )
bOneHasFullW3Combo = true;
if( m_pStageStats->m_player[p].FullComboOfScore(TNS_W2) ) if( m_pStageStats->m_player[p].FullComboOfScore(TNS_W2) )
bOneHasFullW2Combo = true; bOneHasFullW2Combo = true;
@@ -655,9 +663,13 @@ void ScreenEvaluation::Init()
{ {
SOUND->PlayOnceFromDir( ANNOUNCER->GetPathTo("evaluation new record") ); SOUND->PlayOnceFromDir( ANNOUNCER->GetPathTo("evaluation new record") );
} }
else if( (bOneHasFullW1Combo || bOneHasFullW2Combo) ) else if( bOneHasFullW4Combo && ANNOUNCER->HasSoundsFor("evaluation full combo W4") )
{ {
RString sComboType = bOneHasFullW1Combo ? "W1" : "W2"; SOUND->PlayOnceFromDir(ANNOUNCER->GetPathTo("evaluation full combo W4"));
}
else if( (bOneHasFullW1Combo || bOneHasFullW2Combo || bOneHasFullW3Combo) )
{
RString sComboType = bOneHasFullW1Combo ? "W1" : ( bOneHasFullW2Combo ? "W2" : "W3" );
SOUND->PlayOnceFromDir( ANNOUNCER->GetPathTo("evaluation full combo "+sComboType) ); SOUND->PlayOnceFromDir( ANNOUNCER->GetPathTo("evaluation full combo "+sComboType) );
} }
else else