fix release input event triggering "go to options"

This commit is contained in:
Chris Danford
2004-01-18 20:15:02 +00:00
parent 333e32ef25
commit 01a417593e
3 changed files with 20 additions and 8 deletions
+9 -4
View File
@@ -91,14 +91,19 @@ int OptionToPreferredColumn( CString sOptionText )
return 0;
}
void OptionIconRow::Refresh( PlayerNumber pn )
void OptionIconRow::Load( PlayerNumber pn )
{
m_PlayerNumber = pn;
}
void OptionIconRow::Refresh()
{
// init
unsigned i;
for( i=0; i<NUM_OPTION_COLS; i++ )
m_OptionIcon[i].Load( pn, "", i==0 );
m_OptionIcon[i].Load( m_PlayerNumber, "", i==0 );
CString sOptions = GAMESTATE->m_PlayerOptions[pn].GetString();
CString sOptions = GAMESTATE->m_PlayerOptions[m_PlayerNumber].GetString();
CStringArray asOptions;
split( sOptions, ", ", asOptions, true );
@@ -128,7 +133,7 @@ void OptionIconRow::Refresh( PlayerNumber pn )
}
for( i=0; i<NUM_OPTION_COLS-1; i++ )
m_OptionIcon[i+1].Load( pn, asTabs[i], false );
m_OptionIcon[i+1].Load( m_PlayerNumber, asTabs[i], false );
}
void OptionIconRow::DrawPrimitives()