From 83826192319be18b945b68bc24df30ecdca0e9e6 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 5 Nov 2003 21:34:14 +0000 Subject: [PATCH] OffFocused/OffUnfocused for sprPreview --- stepmania/src/ScreenSelectMaster.cpp | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/stepmania/src/ScreenSelectMaster.cpp b/stepmania/src/ScreenSelectMaster.cpp index ebd6c82a22..c579c8cd21 100644 --- a/stepmania/src/ScreenSelectMaster.cpp +++ b/stepmania/src/ScreenSelectMaster.cpp @@ -553,32 +553,35 @@ float ScreenSelectMaster::TweenOffScreen() if( GetPage(c) != GetCurrentPage() ) continue; // skip + bool SelectedByEitherPlayer = false; + for( int p=0; pIsPlayerEnabled(p) && m_iChoice[p] == (int)c ) + SelectedByEitherPlayer = true; + for( int i=0; iIsPlayerEnabled(p) && m_iChoice[p] == (int)c ) - SelectedByEitherPlayer = true; - - if( SelectedByEitherPlayer ) - fSecs = max( fSecs, COMMAND( m_sprIcon[i][c], "OffFocused" ) ); - else - fSecs = max( fSecs, COMMAND( m_sprIcon[i][c], "OffUnfocused" ) ); + fSecs = max( fSecs, COMMAND( m_sprIcon[i][c], SelectedByEitherPlayer? "OffFocused":"OffUnfocused" ) ); } if( SHARED_PREVIEW_AND_CURSOR ) { for( int i=0; iIsPlayerEnabled(p) ) + { fSecs = max( fSecs, OFF_COMMAND( m_sprPreview[i][c][p] ) ); + fSecs = max( fSecs, COMMAND( m_sprPreview[i][c][0], SelectedByEitherPlayer? "OffFocused":"OffUnfocused" ) ); + } } }