fix initial selection not set to Easy
This commit is contained in:
@@ -65,12 +65,6 @@ EditMenu::EditMenu()
|
||||
ZERO( m_iSelection );
|
||||
|
||||
|
||||
// start out on easy, not beginner
|
||||
m_iSelection[ROW_STEPS] = DIFFICULTY_EASY;
|
||||
m_iSelection[ROW_SOURCE_STEPS] = DIFFICULTY_EASY;
|
||||
|
||||
|
||||
|
||||
FOREACH_EditMenuRow( r )
|
||||
{
|
||||
m_textLabel[r].LoadFromFont( THEME->GetPathF("EditMenu","title") );
|
||||
@@ -146,6 +140,23 @@ EditMenu::EditMenu()
|
||||
m_vSourceDifficulties.push_back( dc );
|
||||
|
||||
|
||||
// start out on easy if available, or "blank"
|
||||
{
|
||||
vector<Difficulty>::const_iterator it = find( m_vDifficulties.begin(), m_vDifficulties.end(), DIFFICULTY_EASY );
|
||||
if( it != m_vDifficulties.end() )
|
||||
m_iSelection[ROW_STEPS] = it - m_vDifficulties.begin();
|
||||
else
|
||||
m_iSelection[ROW_STEPS] = 0;
|
||||
}
|
||||
|
||||
// start out on easy
|
||||
{
|
||||
vector<Difficulty>::const_iterator it = find( m_vSourceDifficulties.begin(), m_vSourceDifficulties.end(), DIFFICULTY_EASY );
|
||||
ASSERT( it != m_vDifficulties.end() );
|
||||
m_iSelection[ROW_SOURCE_STEPS] = it - m_vSourceDifficulties.begin();
|
||||
}
|
||||
|
||||
|
||||
RefreshAll();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user