fix compile problems (operator<() must be const)

This commit is contained in:
Glenn Maynard
2003-03-06 01:12:27 +00:00
parent 5951cf7f1f
commit 1bb3349c6e
2 changed files with 4 additions and 3 deletions
+2 -1
View File
@@ -81,7 +81,8 @@ bool Inventory::OnComboBroken( PlayerNumber pn, int iCombo )
int* iItems = GAMESTATE->m_iItems[pn]; int* iItems = GAMESTATE->m_iItems[pn];
// search for the item acquired // search for the item acquired
for( int item=0; item<(int)m_ItemDefs.size(); item++ ) int item;
for( item=0; item<(int)m_ItemDefs.size(); item++ )
if( m_ItemDefs[item].comboLevel > iCombo ) if( m_ItemDefs[item].comboLevel > iCombo )
break; break;
+1 -1
View File
@@ -35,7 +35,7 @@ public:
int comboLevel; int comboLevel;
CString effect; CString effect;
bool operator<( const ItemDef& other ) { return comboLevel < other.comboLevel; } bool operator<( const ItemDef& other ) const { return comboLevel < other.comboLevel; }
void Sort( vector<ItemDef>& items ) { sort( items.begin(), items.end() ); } void Sort( vector<ItemDef>& items ) { sort( items.begin(), items.end() ); }
}; };
vector<ItemDef> m_ItemDefs; vector<ItemDef> m_ItemDefs;