vector<bool> x; bool &b = x[0]; is illegal: vector<bool> is optimized
to a bitset (packed), and you can't have a pointer to a packed bit (stupid optimization; if I want a bitset, I'll use a bitset!)
This commit is contained in:
@@ -1108,7 +1108,7 @@ void ScreenOptions::MenuStart( PlayerNumber pn, const InputEventType type )
|
||||
if( data.bMultiSelect )
|
||||
{
|
||||
int iChoiceInRow = row.m_iChoiceWithFocus[pn];
|
||||
row.m_vbSelected[pn][iChoiceInRow] ^= true;
|
||||
row.m_vbSelected[pn][iChoiceInRow] = !row.m_vbSelected[pn][iChoiceInRow];
|
||||
if( row.m_vbSelected[pn][iChoiceInRow] )
|
||||
m_SoundToggleOn.Play();
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user