use separate graphics for machine record, category record, and course record

This commit is contained in:
Chris Danford
2003-11-09 22:06:36 +00:00
parent 6366d979ce
commit 0dc5594c95
2 changed files with 34 additions and 2 deletions
+18 -2
View File
@@ -697,10 +697,26 @@ ScreenEvaluation::ScreenEvaluation( CString sClassName ) : Screen(sClassName)
{
if( iMachineHighScoreIndex[p] != -1 )
{
m_sprMachineRecord[p].Load( THEME->GetPathToG("ScreenEvaluation machine record") );
switch( m_Type )
{
case stage:
m_sprMachineRecord[p].Load( THEME->GetPathToG("ScreenEvaluation machine record") );
m_sprMachineRecord[p].SetName( ssprintf("MachineRecordP%d",p+1) );
break;
case summary:
m_sprMachineRecord[p].Load( THEME->GetPathToG("ScreenEvaluation category record") );
m_sprMachineRecord[p].SetName( ssprintf("CategoryRecordP%d",p+1) );
break;
case course:
m_sprMachineRecord[p].Load( THEME->GetPathToG("ScreenEvaluation course record") );
m_sprMachineRecord[p].SetName( ssprintf("CourseRecordP%d",p+1) );
break;
default:
ASSERT(0);
}
m_sprMachineRecord[p].SetState( iMachineHighScoreIndex[p] );
m_sprMachineRecord[p].StopAnimating();
m_sprMachineRecord[p].SetName( ssprintf("MachineRecordP%d",p+1) );
UtilSetXYAndOnCommand( m_sprMachineRecord[p], "ScreenEvaluation" );
this->AddChild( &m_sprMachineRecord[p] );
}