mirror of
https://github.com/luanti-org/luanti.git
synced 2025-06-27 16:36:03 +00:00
Define operators == and != for ItemStack
This commit is contained in:
parent
72feab081c
commit
8e3b63bd28
2 changed files with 16 additions and 8 deletions
|
@ -508,14 +508,9 @@ bool InventoryList::operator == (const InventoryList &other) const
|
|||
return false;
|
||||
if(m_name != other.m_name)
|
||||
return false;
|
||||
for(u32 i=0; i<m_items.size(); i++)
|
||||
{
|
||||
ItemStack s1 = m_items[i];
|
||||
ItemStack s2 = other.m_items[i];
|
||||
if(s1.name != s2.name || s1.wear!= s2.wear || s1.count != s2.count ||
|
||||
s1.metadata != s2.metadata)
|
||||
for (u32 i = 0; i < m_items.size(); i++)
|
||||
if (m_items[i] != other.m_items[i])
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue