auto RefreshGrades

This commit is contained in:
Glenn Maynard
2006-08-16 22:34:59 +00:00
parent 3a0ce66220
commit 406dc6b245
6 changed files with 21 additions and 16 deletions
+20
View File
@@ -102,6 +102,13 @@ MusicWheelItem::MusicWheelItem( RString sType ):
m_pGradeDisplay[p]->SetXY( GRADE_X.GetValue(p), 0 );
this->AddChild( m_pGradeDisplay[p] );
}
this->SubscribeToMessage( Message_CurrentStepsP1Changed );
this->SubscribeToMessage( Message_CurrentStepsP2Changed );
this->SubscribeToMessage( Message_CurrentTrailP1Changed );
this->SubscribeToMessage( Message_CurrentTrailP2Changed );
this->SubscribeToMessage( Message_PreferredDifficultyP1Changed );
this->SubscribeToMessage( Message_PreferredDifficultyP2Changed );
}
MusicWheelItem::MusicWheelItem( const MusicWheelItem &cpy ):
@@ -299,6 +306,19 @@ void MusicWheelItem::RefreshGrades()
}
}
void MusicWheelItem::HandleMessage( const RString& sMessage )
{
if( sMessage == MessageToString(Message_CurrentStepsP1Changed) ||
sMessage == MessageToString(Message_CurrentStepsP2Changed) ||
sMessage == MessageToString(Message_CurrentTrailP1Changed) ||
sMessage == MessageToString(Message_CurrentTrailP2Changed) ||
sMessage == MessageToString(Message_PreferredDifficultyP1Changed) ||
sMessage == MessageToString(Message_PreferredDifficultyP2Changed) )
RefreshGrades();
Actor::HandleMessage( sMessage );
}
/*
* (c) 2001-2004 Chris Danford, Chris Gomez, Glenn Maynard
* All rights reserved.