fix importing after continue unjoins players

This commit is contained in:
Glenn Maynard
2007-05-01 17:48:57 +00:00
parent adfb7c89ab
commit 620f5f8f07
3 changed files with 8 additions and 0 deletions
+3
View File
@@ -241,7 +241,10 @@ void OptionsList::Load( RString sType, PlayerNumber pn )
this->PlayCommand( "TweenOff" );
this->FinishTweening();
}
void OptionsList::Reset()
{
/* Import options. */
FOREACHM( RString, OptionRowHandler *, m_Rows, hand )
{
+1
View File
@@ -45,6 +45,7 @@ public:
~OptionsList();
void Load( RString sType, PlayerNumber pn );
void Reset();
void Link( OptionsList *pLink ) { m_pLinked = pLink; }
+4
View File
@@ -200,6 +200,10 @@ void ScreenSelectMusic::BeginScreen()
m_bAllowOptionsMenu = m_bAllowOptionsMenuRepeat = false;
ZERO( m_iSelection );
if( USE_OPTIONS_LIST )
FOREACH_HumanPlayer( pn )
m_OptionsList[pn].Reset();
AfterMusicChange();
SOUND->PlayOnceFromAnnouncer( "select music intro" );