CustomDifficulty fixup

This commit is contained in:
Chris Danford
2008-12-21 09:18:36 +00:00
parent e3155aec51
commit f3bb67917c
8 changed files with 49 additions and 44 deletions
+7 -6
View File
@@ -181,10 +181,6 @@ void StepsDisplay::SetFromStepsTypeAndMeterAndCourseDifficulty( StepsType st, in
void StepsDisplay::SetInternal( const SetParams &params )
{
RString sCustomDifficulty ;
if( params.st != StepsType_Invalid )
sCustomDifficulty = GetCustomDifficulty( params.st, params.dc );
Message msg( "Set" );
if( params.pSteps )
msg.SetParam( "Steps", LuaReference::CreateFromPush(*(Steps*)params.pSteps) );
@@ -195,7 +191,12 @@ void StepsDisplay::SetInternal( const SetParams &params )
msg.SetParam( "Difficulty", params.dc );
msg.SetParam( "IsCourseDifficulty", params.bIsCourseDifficulty );
msg.SetParam( "Description", params.sDescription );
msg.SetParam( "CustomDifficulty", sCustomDifficulty );
RString sCustomDifficulty;
if( params.st != StepsType_Invalid )
{
sCustomDifficulty = GetCustomDifficulty( params.st, params.dc );
msg.SetParam( "CustomDifficulty", sCustomDifficulty );
}
m_sprFrame->HandleMessage( msg );
@@ -236,7 +237,7 @@ void StepsDisplay::SetInternal( const SetParams &params )
{
if( params.pSteps && params.pSteps->IsAnEdit() )
s = params.sDescription;
else
else if( !sCustomDifficulty.empty() )
s = GetLocalizedCustomDifficulty( sCustomDifficulty );
}