This commit is contained in:
Glenn Maynard
2005-09-19 09:20:57 +00:00
parent 3876bc1a2c
commit 97ddf1ca86
+6 -7
View File
@@ -541,7 +541,7 @@ void WheelBase::Move(int n)
m_SpinSpeed = float(PREFSMAN->m_iMusicWheelSwitchSpeed); m_SpinSpeed = float(PREFSMAN->m_iMusicWheelSwitchSpeed);
m_Moving = n; m_Moving = n;
if(m_Moving) if( m_Moving )
ChangeMusic(m_Moving); ChangeMusic(m_Moving);
} }
@@ -581,12 +581,11 @@ bool WheelBase::MoveSpecific( int n )
return true; return true;
} }
void WheelBase::AddItem(WheelItemBaseData* itemdata) void WheelBase::AddItem( WheelItemBaseData* pItemData )
{ {
int visible, index; m_WheelBaseItemsData.push_back( pItemData );
m_WheelBaseItemsData.push_back(itemdata); int iVisible = FirstVisibleIndex();
visible = FirstVisibleIndex(); int iIndex = m_WheelBaseItemsData.size();
index = m_WheelBaseItemsData.size();
if( m_isEmpty ) if( m_isEmpty )
{ {
@@ -596,7 +595,7 @@ void WheelBase::AddItem(WheelItemBaseData* itemdata)
} }
// If the item was shown in the wheel, rebuild the wheel // If the item was shown in the wheel, rebuild the wheel
if( (0 <= (index - visible)) && ((index - visible) < NUM_WHEEL_ITEMS) ) if( 0 <= iIndex - iVisible && iIndex - iVisible < NUM_WHEEL_ITEMS )
{ {
RebuildWheelItems(); RebuildWheelItems();
} }