diff --git a/stepmania/src/ScreenHowToPlay.cpp b/stepmania/src/ScreenHowToPlay.cpp index 9f65ec3465..8389fa5484 100644 --- a/stepmania/src/ScreenHowToPlay.cpp +++ b/stepmania/src/ScreenHowToPlay.cpp @@ -140,12 +140,11 @@ ScreenHowToPlay::ScreenHowToPlay( CString sName ) : ScreenAttract( sName ) const Style* pStyle = GAMESTATE->GetCurrentStyle(); - vector notes; - m_Song.GetSteps( notes, pStyle->m_StepsType ); - ASSERT( notes.size() >= 1 ); + Steps *pSteps = m_Song.GetStepsByDescription( pStyle->m_StepsType, "" ); + ASSERT_M( pSteps != NULL, ssprintf("%i", pStyle->m_StepsType) ); NoteData TempNoteData; - notes[0]->GetNoteData( &TempNoteData ); + pSteps->GetNoteData( &TempNoteData ); pStyle->GetTransformedNoteDataForStyle( PLAYER_1, &TempNoteData, &m_NoteData ); GAMESTATE->m_pCurSong = &m_Song;