diff --git a/stepmania/Themes/default/BGAnimations/ScreenRaveOptions out.redir b/stepmania/Themes/default/BGAnimations/ScreenRaveOptions out.redir index 0f6547301b..5ffda2b1ba 100644 --- a/stepmania/Themes/default/BGAnimations/ScreenRaveOptions out.redir +++ b/stepmania/Themes/default/BGAnimations/ScreenRaveOptions out.redir @@ -1 +1 @@ -_options to options \ No newline at end of file +_fade out with sound \ No newline at end of file diff --git a/stepmania/Themes/default/metrics.ini b/stepmania/Themes/default/metrics.ini index 7215b23fea..a27ff933b0 100644 --- a/stepmania/Themes/default/metrics.ini +++ b/stepmania/Themes/default/metrics.ini @@ -2299,12 +2299,12 @@ PrevScreenOni=ScreenSelectCourse PrevScreenEndless=ScreenSelectCourse PrevScreenBattle=ScreenSelectMusic PrevScreenRave=ScreenSelectMusic -NextScreenArcade=ScreenSongOptions -NextScreenNonstop=ScreenSongOptions -NextScreenOni=ScreenSongOptions -NextScreenEndless=ScreenSongOptions -NextScreenBattle=ScreenSongOptions -NextScreenRave=ScreenSongOptions +NextScreenArcade=ScreenStage +NextScreenNonstop=ScreenStage +NextScreenOni=ScreenStage +NextScreenEndless=ScreenStage +NextScreenBattle=ScreenStage +NextScreenRave=ScreenStage HelpText=&UP; &DOWN; to change line &LEFT; &RIGHT; to select between options START to accept changes TimerSeconds=30 Beginner=BEGINNER @@ -2326,7 +2326,7 @@ NextScreenNonstop= // should never get here NextScreenOni= // should never get here NextScreenEndless= // should never get here NextScreenBattle= // should never get here -NextScreenRave=ScreenSongOptions +NextScreenRave=ScreenStage HelpText=&UP; &DOWN; to change line &LEFT; &RIGHT; to select between options START to accept changes TimerSeconds=30 diff --git a/stepmania/src/ScreenOptions.cpp b/stepmania/src/ScreenOptions.cpp index f8e97acde9..08d42067b3 100644 --- a/stepmania/src/ScreenOptions.cpp +++ b/stepmania/src/ScreenOptions.cpp @@ -272,7 +272,7 @@ void ScreenOptions::InitOptionsText() else option.SetX( ITEM_X[p] ); - UpdateText( (PlayerNumber)p ); + UpdateText( (PlayerNumber)p, j ); } } } @@ -416,15 +416,14 @@ void ScreenOptions::TweenCursor( PlayerNumber player_no ) highlight.SetXY( (float)iX, (float)iY ); } -void ScreenOptions::UpdateText( PlayerNumber player_no ) +void ScreenOptions::UpdateText( PlayerNumber player_no, int row ) { - int iCurRow = m_iCurrentRow[player_no]; - int iChoiceInRow = m_iSelectedOption[player_no][iCurRow]; + int iChoiceInRow = m_iSelectedOption[player_no][row]; - bool bLotsOfOptions = m_bRowIsLong[iCurRow]; + bool bLotsOfOptions = m_bRowIsLong[row]; if( bLotsOfOptions ) - m_textItems[iCurRow][player_no].SetText( m_OptionRow[iCurRow].choices[iChoiceInRow] ); + m_textItems[row][player_no].SetText( m_OptionRow[row].choices[iChoiceInRow] ); } void ScreenOptions::UpdateEnabledDisabled() @@ -755,15 +754,16 @@ void ScreenOptions::ChangeValue( PlayerNumber pn, int iDelta ) if( row.bOneChoiceForAllPlayers ) { for( int p2=0; p2